标签: ruby irb
irb如何决定如何表示从语句返回的对象?
> "foo" => "foo" > 2 => 2
我认为它等同于print object.inspect或某些类似的东西,但我尝试的任何东西都返回相同的输出。
print object.inspect
答案 0 :(得分:4)
好吧,irb实现了REPL。它几乎是在场景背后:
irb
loop do '> '.display input = gets.chomp value = eval input puts " => #{value.inspect}" end