Non sono un madrelingua inglese. So che sembra comunque stupido. Scrivo in Python & C. Ma non riesco a capire come funziona unless
.Non riesco a capire "a meno che" parola chiave in Ruby
È sano pensarlo da un punto di vista logico? Ad esempio, considerare la parola chiave if
: if condition
. Se condition
è true, il codice viene eseguito. Qual è la spiegazione logica per unless
?
C'è un altro modo per pensarci?