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 }