||

Un || (ou) évalue sa partie gauche. Si elle est fausse, elle évalue sa partie droite et prend cette valeur. Sinon elle a la valeur de la partie gauche. Son type est l'union des types de chaque côté.

Vous pouvez voir le || comme le sucre syntaxique d'un if:

some_exp1 || some_exp2

# L'exemple précédent est équivalent à:
tmp = some_exp1
if tmp
  tmp
else
  some_exp2
end

results matching ""

    No results matching ""