安装:

  一般来说linux会自动装ruby,可以通过:
  ruby -v 来查看ruby版本

  直接使用ruby命令的话,是用来执行ruby文件的。如果要打开交互式ruby解释器。只需要在控制台输入:irb 即可。
  irb的命令前面有一个形式如 :irb(main):001:0> 的开始的提示,其中的两个数字第一个表示第几行,第二个表示嵌套的层次。

 

语法特点:

  Ruby的设计初衷就是以最面向人的语法习惯来的。所以Ruby代码的规范看起来比其他任何语言都宽松。具体表现如下:

  1. 语句的结尾不需要使用分号结束

  2. 没有任何特殊的缩进要求

  3. 对于只带一个参数的函数,函数的括号可以省略

  4. 一切皆对象。每种对象都有丰富的方法,且可以直接给内置的对象增加方法。

  也正是由于第2点,父层与子层之间没有缩进要求,所以不同于python的是:ruby的语法块之间需要使用end关键字来表示结束。

 

简单的使用:

计算:

  可以使用 1 + 1 、2+2之类的来计算,需要注意的是,如果直接使用 10/3 得到的将是3, 要想得到 3.3333 需要使用 10.0 /3 或者 10/3.0

循环:

  最简单的循环实现代码如下:

1 10.times do print " hello" end   #表示循环10次打印 " hello"
2 # 这里使用了 Fixnum对象的times方法 
Loop

相关文章: