|| - 論理OR演算子¶
||
(または) は、左辺を評価します。左辺が *偽* の場合、右辺を評価し、その値を持ちます。そうでない場合は、左辺の値を持ちます。その型は、両側の型の和集合です。
||
は、`if` の糖衣構文と考えることができます。
some_exp1 || some_exp2
上記は以下と同等です。
tmp = some_exp1
if tmp
tmp
else
some_exp2
end
||
(または) は、左辺を評価します。左辺が *偽* の場合、右辺を評価し、その値を持ちます。そうでない場合は、左辺の値を持ちます。その型は、両側の型の和集合です。
||
は、`if` の糖衣構文と考えることができます。
some_exp1 || some_exp2
上記は以下と同等です。
tmp = some_exp1
if tmp
tmp
else
some_exp2
end