2014-07-18から1日間の記事一覧

「||=」や「&&=」の挙動

|| Kernel.puts 'odd' || val.odd? これは Kernel.puts 'odd' if val.odd? と同じ意味です。値が設定されていない場合、初期値を設定する能力もあります。 Kernel.puts hoge ||= "test" test => nil 値が入っている変数に対しては何もしません。 また、空変…