Ruby快速起步

安装ruby

简单执行

类似于 Node.js Atlas ,可以通过简单的 helloruby.rb 来体验终端输出 Hello World :

输出 Hello, Ruby. 的简单一行ruby脚本
print("Hello, Ruby.\n")

执行ruby脚本:

运行 helloruby.rb
ruby helloruby.rb

输出:

Hello, Ruby.

交互执行

irb 提供了交互方式运行 Ruby 脚本命令,类似于 python 命令不带参数进入交互模式:

irb

测试上述简单执行命令:

irb(main):001:0> print("Hello, Ruby.\n")
Hello, Ruby.
=> nil
irb(main):002:0>

nilprint 方法的返回值

备注

Ruby在调用方法时候可以省略 () ,所以:

print("Hello, Ruby.\n")

和:

print "Hello, ruby.\n"

是一样的(类似 Shell Atlas )

单双引号区别

Shell Atlas 类似, '' 会忽略字符串中 \ 转义符号, "" 则能够处理类似 \n 这样的特殊转义符号

注释

  • 单行注释,使用 # 开头

  • 多行注释: =begin=emd 之间的所有行

ruby注释
=begin
这里都是多行注释
行1
行2
...
=end

x = 10 # 宽
y = 20 # 长

参考

  • 「Ruby基础教程」