On Sun, 2008-09-14 at 14:41 -0700, Cliff Wells wrote:
On Sun, 2008-09-14 at 23:34 +0200, Mathias Panzenböck wrote:
If I understand this right, then this would become legal too:
x = if cond(a): return b
return would always be a syntax error outside of a function.
So what value is assigned to x when cond(a) is True, what value when it is False?
x = if False: 1 # evaluates to None x = if True: 1 # evalutates to True
I meant "evaluates to 1", of course.