Table of Content
安装和配置了运行环境之后,开始进行 Ruby 语法的学习,我默认你已经有了一定的编程基础,即学习过一些主流语言如 C、Java、PHP、Obj-C、C# 甚至 Perl 和 Python,且对面向对象理念有一定的理解,同时如果你使用 UNIX、Linux 系统,我默认你有一定的 vi/vim 使用经验,此外我的所有操作均以 Mac OS X 做示范说明。
Hello Ruby
先来做一个简单的例子,使用终端指令 vi hello.rb
创建并编辑一个 名为hello.rb
的 Ruby 源文件,在其中输入代码:
print "Hello Ruby\n"
保存后,使用终端指令 ruby hello.rb
执行该文件的代码,屏幕上将会输出:
Hello Ruby
到目前为止,我们的第一个 Ruby 程序就这样完成了。
IRB
上面的操作可以说十分简单,但你在实际练习中可能会发现这些操作十分繁琐,为了解决这样的问题,Ruby 为我们提供了一个叫 IRB 的环境,我们可以使用终端指令 irb
来开启,你的屏幕可能会显示类似这样的内容:
irb(main):001:0>
接下来,我们直接输入上面的代码 print "Hello Ruby\n"
并回车:
irb(main):001:0> print "Hello Ruby\n"
Hello Ruby
=> nil
irb(main):002:0>
如果显示上面的内容,那么恭喜你,代码已经顺利执行。
如果你对前面手动添加 \n
换行的做法嗤之以鼻,你也可以使用 puts
来输出内容:
irb(main):002:0> puts "Hello Ruby"
Hello Ruby
=> nil
irb(main):003:0>
最后,你可以通过输入 exit
退出 IRB:
irb(main):003:0> exit