2007-06-20から1日間の記事一覧

<a href="http://d.hatena.ne.jp/rubyco/20070620/returnvalue">メソッドの戻り値</a>

Rubyでは、returnが書かれていないとき最後に実行した文の値が戻り値になります。 def method "hello" if false end p method #=> nil 上で、表示されるのがfalseではなくnilなのは、ifの条件式が成り立っていないときのif文の値はnilだから、と理解しました…