Ruby関連ウェブサイト
リンク | 内容 |
---|---|
オブジェクト指向スクリプト言語 Ruby | 公式サイト |
プログラミング言語 Ruby リファレンスマニュアル | 日本語マニュアル |
The Ruby Style Guide (日本語訳) | A community-driven Ruby coding style guide |
繰り返し
loop
単に無限ループするだけならKernel.#loopを使える。
loop do print(".") sleep 1 end
step
インデックスを伴ってループする場合はNumeric#stepが便利。
0.step do |i| puts i break if i >= 5 end 10.step(to: 15) { |i| puts i } 0.step(to: -10, by: -2) { |i| puts i }