operator overloading + - / * = etc...
Antoon Pardon
apardon at forel.vub.ac.be
Tue Oct 10 07:07:15 EDT 2006
On 2006-10-10, Paul Rubin <http> wrote:
> "Fredrik Lundh" <fredrik at pythonware.com> writes:
>> or for the perhaps-overly-clever hackers,
>>
>> for x in iter(lambda: foo() or None, None):
>> process(x)
>
> for x in takewhile(foo() for _ in repeat(None)):
> process (x)
>>> for x in takewhile(foo() for _ in repeat(None)):
... print x
...
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: takewhile expected 2 arguments, got 1
More information about the Python-list
mailing list