62.5.1. If

Normální konstrukci if

if myvar
    return myvar
else
    return another_value
end

můžeme s pomocí operátoru || napsat takto

return myvar || another_value

a při přiřazení můžeme nahradit operátor ||= tedy místo

myvar = another_value unles myvar

nebo

if myvar.nil?
    myvar = another_value
end

můžeme psát

myvar ||= another_value
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .