Interesting. It's a good thing matz is trying to wave off that "least 
surprise" quote, because it was not least-suprising to me that blocks 
would take parameters differently than methods. Now that I'm looking in 
the pickaxe, though, I see a nice big section on parallel assignment 
that explains what's happening.

Having fun with the roller-coaster ride that is Ruby... :)

Thanks,
Devin

Robert Klemme wrote:

>[1, 2]
>=> nil
>  
>
>>>test {|a,b| p a, b}
>>>      
>>>
>1
>2
>=> nil
>
>Kind regards
>
>    robert
>
>
>
>  
>