--------------enig80FCAF12A4299B33D712994D Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable dblack / wobblini.net wrote: >> Or, since my curmudgeonly self has managed to learn Perl, :) >> >> a = b if !a > > ||= is used a lot in Perl, too :-) I guess I'm just used to it; my > eye takes it in pretty readily. > With no Perl background whatsoever, and a chronic dislike of things terse / golfy, I'll admit to using and liking ||=. Mostly because it maps to a single simple concept - I don't even begin to read it as "assign b to a *if* a doesn't exist", I mentally parse it as "the lazy initialisation operator" as a unit. David Vallner --------------enig80FCAF12A4299B33D712994D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) iD8DBQFFkAKFy6MhrS8astoRAiiyAJ0fOHR5npPZFh924JZxtjWCIzMchACfTnn1 Zc1Ic40zmeOxkJU6+vLZ8p8 ED -----END PGP SIGNATURE----- --------------enig80FCAF12A4299B33D712994D--