ブロック引数
こんなのできるのか。
a = [1,2,3] (1..3).each do |a[0]| p a end p a
[1, 2, 3] [2, 2, 3] [3, 2, 3] [3, 2, 3]
class Foo attr_accessor :foo end foo = Foo.new [1,2,3].each do |foo.foo| p foo end p foo
#<Foo:0x8076504 @foo=1> #<Foo:0x8076504 @foo=2> #<Foo:0x8076504 @foo=3> #<Foo:0x8076504 @foo=3>