ruby 1.8.6のeachの挙動が判らない...

多重ループなんて、どうかとも思うんだがwww

hoge = [1, 2, 3]
fuga = [1, 2, 3]

hoge.each do |hoge|
  fuga.each do |fuga|
  end
end

で、期待するのは、ループが3x3回まわることだと、普通は、思うと思うんだけど...

計5回しか回らないみたいなんだよねぇ...
1-1, 1-2, 1-3, 2-3, 3-3、の五回。


ん?