2

irb は、ステートメントから返されるオブジェクトをどのように表現するかをどのように決定しますか?

>「ふー」
=>「ふー」
> 2
=> 2

私はそれが同等print object.inspectかそのようなものだと思っていましたが、私が試したものは同じ出力を返しません。

4

1 に答える 1

4

さて、REPLirbを実装します。これはほとんど舞台裏で行われます:

loop do
  '> '.display
  input = gets.chomp
  value = eval input
  puts " => #{value.inspect}"
end
于 2012-04-21T04:19:44.790 に答える