原です。

>原です。

>ちょっと横道にそれますが、上の gcd の while ループの前に
>tmp = nil を入れてもほとんど早さは変わりませんね。遅くな
>るときもあります。Ruby はそういう最適化をするようになった
>んでしょうか。

あれ、とんちかんな事言ってるな。while がブロックを取るわけ
ではないのに。(^^;