two ideoms at one blow: line-reading and regexp-matching
Paul Rubin
phr-n2002a at nightsong.com
Wed Feb 20 18:32:37 EST 2002
More information about the Python-list mailing list
Wed Feb 20 18:32:37 EST 2002
- Previous message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Next message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Jeff Shannon <jeff at ccvcorp.com> writes: > > So why are augmented assignments not allowed in expressions? > > > > if (foo += 2) < 7: > > handle_foo() > > > > doesn't seem likely be an =/== confusion. > > Because the benefits of doing this are small compared to the detriment of > muddying the statement/expression distinction, perhaps? It would be a weird > special case, behaving differently from everything else in the language, and > therefore a wart. Aha, so it has nothing to do with =/== confusion. That's what I wanted to know. Next question: why is muddying the statement/expression distinction a detriment? As opposed to the alternate view, that the statement/expression distinction is itself a detriment?
- Previous message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Next message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list