Evo jedna sveža glupost, od danas:
U Rubiju postoji operator dodele ||=, koji predstavlja uslovnu dodelu, tj. promenljivoj sa leve strane dodeljuje vrednost sa desne ako promenljiva nije definisana (za PHP programere: nešto za šta vama obično treba par linija koda i pozivanje funkcije (ustvari nije čak ni funkcija, nego "language construct", ma šta to značilo) isset
).
Ja sam tokom kodiranja po analogiji sa ostalim "povratnim" operatorima tipa +=, *=, mahinalno podrazumevao da će se izraz sa desne stranice uvek evaluirati (npr, ako kucate a += f(b), funkcija f će se uvek izvršiti). E pa, u slučaju operatora ||= neće, u slučaju da je promenljiva definisana.