2010-01-10 37th-3 toRuby やっとわかってきた。Tupleの変わりにHashを作ってみたり、イテレータをなんどかためしているうちにみえてきた。 ちなみに、この関数は、 def [] = (key, value)じゃなくて、 def []= (key, value)だった。値を入れ替えるっていうのはわかったけど、かけないなぁ。