ruby之入门

Posted Jeffcky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby之入门相关的知识,希望对你有一定的参考价值。

前言

这门语言很少去听过,可能是没怎么用到就不会听到太多关于ruby的消息,工作需要这门语言,需要从0开始学习这门语言,慢慢学习简直...太神奇了...,原谅我见识浅薄。原来很早就已经出世了,园子中也有大几年前别人写的ruby,貌似国内一直很少有人用这门脚本语言,加上现在更多的是倾向于python了,而我却未能搭上这趟及时车,又加之要学的东西太多,如果每个都是浅尝辄止则得不偿失。或许这门语言在以后中不太会用到或者涉及,也许对于以后学习python有帮助呢,收货的知识不怕多,就怕不学!关于ruby的历史渊源就不去涉及,我们接下来进入ruby的hello world。

软件下载

ruby install:ruby

rubyMine install:rubyMine

破解以及注意

(1)破解:上述rubyMine链接为最新版本,安装完毕后需要注册并激活,网上各种激活码以及依据keygen.exe来生成激活码都已经失效,我是各种找,各种试,为了不让学习ruby的童鞋浪费不必要的时间就特此说明一下:出现注册激活的页面选择【License server】并输入【http://15.idea.lanyus.com/】点击OK,然后你懂的,激活了,就是这么simple。

(2)注意:当安装ruby然后再安装rubyMine后,打开rubyMine创建ruby文件时会自动加载外部库ruby,但是如果先安装rubyMine创建ruby文件时,发现没有智能提示,再去安装ruby,此时再打开rubyMine你会发现并未出现智能提示,此时你只需要将创建ruby所在的项目删除,然后重新创建项目再创建ruby文件时将会有智能提示。如下所示说明你成功了

HelloWorld 

让我看看ruby的内心世界是怎样的,来ruby跟世界打个招呼。

你到底有多神奇 

 C#计算1到100的和

  var sum = 0;
  for (int i = 0; i <= 100; i++)
  {
      sum += i;
  }
  Console.WriteLine(sum);        

 ruby计算1到100的和

sum = 0
i = 0
(1..101).each do|elem|
  sum+=i
  i+=1
end
puts sum    

结语

ruby的神奇以及强大不言而喻,其简洁的语法让我为之一叹。后续将继续循序渐进讲解ruby的基础语法。follow me come on(当然有关最新EF我也不会落了,后续也会进行相应的及时讲解)!

 

以上是关于ruby之入门的主要内容,如果未能解决你的问题,请参考以下文章

ruby 我感兴趣的库中的代码片段

通过Ruby on Rails和docker构建微服务架构之入门教程

Gradle入门之Groovy语法

ruby Ruby片段

SASS入门之SASS安装

Java基础入门五)之方法以及递归算法