( persicsb | 2016. 05. 17., k – 13:17 )

"a 2 pedig true-ish érték"
Itt van a baj. Mitől lenne egy szám igaz logikai érték?

"mondj egy olyan nyelvet, ami nem kényszeríti ki, hogy boolean legyen az ifben lévő kifejezés végeredménye"
Összekevered a boolean (true, false) és a truthy/falsy dolgokat. Nem kéne.