Ruby のループは、式になっていることが特徴だ。また、 かなりのループがメソッドで書けることも利点となっている。
最初に必ず1回はブロック内を実行する構造がある。 私は早合点して、この構造は Ruby には用意されていないと思い込んでいた。 これは間違いで、begin ... end while (条件文) で表現できる。
まりんきょ学問所 > Rubyの浮き輪 > ループ