2011-11-09 6 views
1

特にIRBでputsコマンドを使用すると、文の実行の一部としてnilが返されます。putsによって返されるnilは何を表していますか?

一般的な注釈の意味を知りたいと思っていました。

サンプルの下に見つけてください: -

ruby-1.8.7-p334 :021 > puts 3/2 
1 
=> nil 

あなたの入力は本当に便利になります。おかげさまで

答えて

7

Rubyのすべてのメソッドが値を返します。 putsは実際に返す有用な値を持っていないので、nilを返します。

+0

ありがとうMipadi .. :) – boddhisattva

+0

しかし、それは正しく1.を計算しました。なぜnilではなく1を返しませんでしたか?私にも同様の問題があります... – hellion

関連する問題