西小倉事典
mindia › 西小倉事典 › 単語

||=

西小倉パンデイロ · 2011-07-05 更新 · 履歴(2)

【Ruby】nilでない時だけ入れる

ruby-1.9.2-p180 :012 > hoge = 2
 => 2
ruby-1.9.2-p180 :013 > hoge ||= 3
 => 2
ruby-1.9.2-p180 :014 > hoge = nil
 => nil
ruby-1.9.2-p180 :015 > hoge ||= 0
 => 0

blankはnilではない

ruby-1.9.2-p180 :017 > hoge = ''
 => ""
ruby-1.9.2-p180 :018 > hoge.blank?
 => true
ruby-1.9.2-p180 :019 > hoge ||= 0
 => ""

タグ