Hi,

Matz writes,
# Hi,
# 
# In message "[ruby-talk:5659] Re: local variables (nested, in-block, 
parameters, etc.)"
#     on 00/10/18, "Conrad Schneiker/Austin/Contr/IBM" 
<schneik / us.ibm.com> writes:
# 
# |Speaking of arguments, maybe |(a), b| could be used (with reference to 
# |your example) to mean that a's scope transcends the iterator, while b 
is 
# |strictly iterator-local. I think this would be cleanest way for the 
most 
# |common cases (although if backward compatibility were the top concern, 
the 
# |convention would be the other way around).
# 
# I understand your idea, altough `(a),b' is a valid lhs, so that
# notation should be changed.

OK, would |<a>, b| be any better?

Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)