Ruby Programming/Interactive Ruby

← Notation conventions | Hello world →

在学习 Ruby 的过程中,你会时常想撰写一些简短的程式码以尝试新学到的事物。你可以使用 Ruby 的互动式工具 irb 做这件事,不需要写下一大堆很小的文字档。

启动 irb

编辑

在命令提示符号下启动 irb

$ irb --simple-prompt
>>

>>irb 提示使用者它正在等待内容输入的符号。若你若未指明 --simple-prompt 选项,则 irb 将使用包含行号在内的长提示符号。例如:

$ irb
irb(main):001:0>

irb 的互动操作过程看起来像:

$ irb --simple-prompt
>> 2+2
=> 4
>> 5*5*5
=> 125
>> exit

此范例中以粗体字显示的部份是使用者输入的内容。irb=> 显示使用者输入的每一行叙述或算式的结果。然而在实际编程工作中,一个 Ruby 程式仅在使用者调用如 puts 之类的输出方法时才会印出文字,并不会像 irb 每行都印出。