2011-11-09 28 views
1

當我使用puts命令時,特別是在IRB中,我得到了一個返回值作爲語句執行的一部分。put是否返回nil意味着什麼?

我很想知道它在一般說明中的含義。

請找到範例如下: -

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

你的投入將是非常方便的。 謝謝。

回答

7

Ruby中的每個方法都會返回一個值。 puts確實沒有任何有用的值返回,所以它返回nil

+0

謝謝Mipadi .. :) – boddhisattva

+0

但是,它正確計算1 ..爲什麼它不返回1而不是零?我有一個類似的問題... – hellion