Douglas Tutty wrote: > After thinking about it, yes it can all go in one line. Its more > elegant and doesn't use up memory space but its harder to read to > understand what its doing.
Depends on what you define as elegant. I dropped Perl several years ago in preference to Python because I found Python's verbosity and clean syntax more elegant than Perl's ability to cram tons of stuff on a single line. While, as this shows, Python can suffer from the same problem of one-line-itus it takes work to do it. :) Sometimes I do lament the fact that Python is creeping into Perl's TIMTOWDI at least in Python's case it is often a difference of a explicit method call (if foo.has_key(bar):) and a language specific way to call that method which reads much nicer (if bar in foo). -- Steve C. Lamb | But who decides what they dream? PGP Key: 8B6E99C5 | And dream I do... -------------------------------+---------------------------------------------
signature.asc
Description: OpenPGP digital signature