2.3. 核心语言—— hello world
Ruby 没有编译器或其他构建工具。要运行 Ruby 代码,你只需要保存一个扩展名为 rb 的文件并执行该文件即可。比如 vi hello.rb
puts "hello world"
$ ruby hello.rb
hello world
和其他的动态命令语言一样, Ruby 是一串指令,由解释器从顶向底执行,指令是以回车换行符分隔开,结尾的分号是可选的。
在上面的这个程序中,”hello world” 是字面上就表明它是一个字符串的类型。 puts
是调用一个方法来打印它参数的,我们可以通过 ri puts
找到相对应的描述。
在 ruby 里面,许多功能都是通过方法调用来实现的。
但是这个语言确实也有一些内置的关键字。我们来看看这些关键字,然后研究一下如何定义我们自己的对象。