step

step

呼び出し

num.step(limit, stp){ |n|

}

解説

Numeric?クラス(数値のクラス)のメソッド。その数値にlimitに達するまでstpを足すあいだブロックを実行する。

stpは省略することができる。省略した場合は1とみなされる。

0から100までの偶数の和を求めるプログラム

sum = 0
0.step(100, 2){ |n|
  sum += n
}
p sum

* はてなダイアリーキーワード:step