Guido van Rossum wrote: > I think if we go with (if ... then ... else ...) or (if ...: > ... else: ...) we'll have to support elif as well: > > (if ... then ... elif ... then ... else ...) > or > (if ...: ... elif ...: ... else: ...)
One nice thing about "x if b else y" is that it chains without needing any more keywords: x if b else y if c else z But if you require parens, it's not so nice: (x if b else (y if c else z)) -- Greg Ewing, Computer Science Dept, +--------------------------------------+ University of Canterbury, | A citizen of NewZealandCorp, a | Christchurch, New Zealand | wholly-owned subsidiary of USA Inc. | [EMAIL PROTECTED] +--------------------------------------+ _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com