[Python-Dev] a>b == b<a dangerous?

Greg Ewing greg@cosc.canterbury.ac.nz
2001年1月22日 16:31:41 +1300 (NZDT)


Tim Peters <tim.one@home.com>:
> Does this have something to do with comparisons? That is, wouldn't the same
> be true if you coded two methods named "spam" and "eggs" in this
> way?

Yes, but Guido hasn't decreed that a.spam(b) and b.eggs(a) are
to have a reflective relationship with each other.
But don't worry - I've belatedly realised that the correct way
to do what I was talking about is to return NotImplemented and
let the interpreter take care of calling the reflected method.
So I withdraw my objection.
Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury,	 | A citizen of NewZealandCorp, a	 |
Christchurch, New Zealand	 | wholly-owned subsidiary of USA Inc. |
greg@cosc.canterbury.ac.nz	 +--------------------------------------+

AltStyle によって変換されたページ (->オリジナル) /