[Python-Dev] non-binary operators (original) (raw)
Gerald S. Williams gsw@agere.com
Mon, 17 Feb 2003 10:10:18 -0500
- Previous message: [Python-Dev] incorrect regression tests
- Next message: [Python-Dev] python-dev Summary for 2003-02-01 through 2003-02-15
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Gary Herron wrote:
Good point. I've never actually used (a<b<c), but I'm pleasently_ _surprised when reminded of it's existence. There is however a_ _difference. A whole string of '<' operators (or even of string of_ _mixed '<' and '>' operators) can be understood by considering each operation in isolation as a binary operation.
Trying hard to avoid PEP 308 discussions: :-)
Yes and no. You cannot collapse the expression, so these binary "operations" are really only partial operations. Granted, with thn/ele the left-most operand participates in both partial operations, but I'll leave that discussion to c.l.py. I was just pointing out that there's precedent for (a OP b OP c) != ((a OP b) OP c) != (a OP (b OP c)).
-Jerry
- Previous message: [Python-Dev] incorrect regression tests
- Next message: [Python-Dev] python-dev Summary for 2003-02-01 through 2003-02-15
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]