1
特にIRBでputsコマンドを使用すると、文の実行の一部としてnilが返されます。putsによって返されるnilは何を表していますか?
一般的な注釈の意味を知りたいと思っていました。
サンプルの下に見つけてください: -
ruby-1.8.7-p334 :021 > puts 3/2
1
=> nil
あなたの入力は本当に便利になります。おかげさまで
特にIRBでputsコマンドを使用すると、文の実行の一部としてnilが返されます。putsによって返されるnilは何を表していますか?
一般的な注釈の意味を知りたいと思っていました。
サンプルの下に見つけてください: -
ruby-1.8.7-p334 :021 > puts 3/2
1
=> nil
あなたの入力は本当に便利になります。おかげさまで
Rubyのすべてのメソッドが値を返します。 puts
は実際に返す有用な値を持っていないので、nil
を返します。
ありがとうMipadi .. :) – boddhisattva
しかし、それは正しく1.を計算しました。なぜnilではなく1を返しませんでしたか?私にも同様の問題があります... – hellion