短絡評価
公開日:
:
最終更新日:2014/01/28
Ruby
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
>> aa = a && a.strip
NameError: undefined local variable or method `a' for main:Object
from (irb):1
>> a = nil
=> nil
>> aa = a && a.strip
=> nil
>> a = ""
=> ""
>> aa = a && a.strip
=> ""
>> a = " AAA BBB "
=> " AAA BBB "
>> aa = a && a.strip
=> "AAA BBB"
Rubyでも普通に短絡評価を使える。