こんにちは!
気分転換はドライブで。
今回は論理演算子です。
数学の「かつ」や「または」、ベン図の知識が役に立ちます。
ここでは、ショートカット演算の話をします。
logical_shortcut.rb
3行目から5行目と、6行目は同じ内容です。
が、右辺が実行されるかどうかがあいまいなため良い例ではありません。
logical_example.rb
Rubyの論理演算子には、最後に評価された値を返すという性質があります。
logical_default.rb
上記の性質を利用して、規定値を返すコードを表すことができます。
まとめは以上です。
比較演算子としっかり融合していきましょう。
ではでは。