S 5e4401abd24a1ec9acd4159946f33876 ||=

【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
 => ""

もしかして

    他の人の「||=」

    S 5e4401abd24a1ec9acd4159946f33876

    関西大学総合情報学部2007年卒。 卒業後「非同期」「主観事典」をテーマにした会社設立。パンデイロやvimなどの打楽器が好き。 Backbone.js 千利休 木村蒹葭堂

    (9773words)

    最新

      最新エントリ

        関連ツイート