安装:
一般来说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方法