Ruby Programming/Interactive Ruby
在学习 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 每行都印出。