トップ 履歴 一覧 ソース 検索 ヘルプ ログイン

Rubyのメモ

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 }

コメント

お名前: コメント: