Feature suggestion -- return if true

Jason Swails jason.swails at gmail.com
Mon Apr 11 22:18:48 EDT 2011


On Mon, Apr 11, 2011 at 7:12 PM, James Mills
<prologic at shortcircuit.net.au>wrote:
>> > Are you saying the two snippets above are equivalent?
>> def foo(n):
> x = n < 5
> if x:
> return x
>> is functionally equivalent to:
>> def foo(n):
> return n < 5
>>This is only true if n < 5. Otherwise, the first returns None and the
second returns False.
>>> def foo(n):
... x = n < 5
... if x: return x
...
>>> def foo1(n):
... return n < 5
...
>>> foo(4)
True
>>> foo1(4)
True
>>> foo(6)
>>> foo1(6)
False
>>>
--Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20110411/70410115/attachment-0001.html>


More information about the Python-list mailing list

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