Nella maggior parte degli altri linguaggi la condizione viene prima che l'istruzione venga eseguita quando la condizione è soddisfatta. Tuttavia, in CoffeeScript (e forse in altre lingue) la sintassi è:
number = -42 if opposite
C'è qualche documentazione online su quale sia stata la logica alla base di questa decisione di progettazione per questa sintassi?