Loop-and-a-half (Re: Curious assignment behaviour)

Greg Ewing greg at cosc.canterbury.ac.nz
Wed Oct 10 20:21:57 EDT 2001


Paul Rubin wrote:
> 
> I feel seriously cramped in Python when I have to say
> 
>   while 1:
>      x=get_next()
>      if not x: break
>      whatever(x)

I feel the solution to this is *not* to go in for
any sort of assignment-in-expressions hackery, but
to provide a decent loop-and-a-half control structure.
My current idea for this is

  while:
    x = get_next()
  gives x:
    whatever(x)

-- 
Greg Ewing, Computer Science Dept, University of Canterbury,	  
Christchurch, New Zealand
To get my email address, please visit my web page:	  
http://www.cosc.canterbury.ac.nz/~greg



More information about the Python-list mailing list