Ruby/イディオム

Ruby/イディオム

バージョンと製造年月日

  • 2009-06-03
  • Ruby 1.8.6

変数の中身がからっぽなら入れる

a ||= "A"

↓と同じ

unless a
  a = "A"
end

nilならばnil 値が入っているならばそっちを採用

a = nil
b = a && a.to_i
 
b #=> nil
 
a = "123"
b = a && a.to_i
 
b #=> 123

参考サイト

タグ

ruby/idiom.txt · 最終更新: 2010-11-14 10:38 by ore