るりまサーチ

最速Rubyリファレンスマニュアル検索!
57件ヒット [1-57件を表示] (0.113秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

検索結果

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator (114.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(...
...では誤差が
生じて意図した回数ループしないことがある。step はこの誤差を考慮し
て実装されている。

//emlist[例][ruby]{
i = 1.1
while i <= 1.5
p i
i += 0.1
end
# => 1.1
# 1.2
# 1.3
# 1.4 <- 1.5 が表示されない
//}

@see Integer#downto...
...った時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){...

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator::ArithmeticSequence (114.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...った時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){...
...では誤差が
生じて意図した回数ループしないことがある。step はこの誤差を考慮し
て実装されている。

//emlist[例][ruby]{
i = 1.1
while i <= 1.5
p i
i += 0.1
end
# => 1.1
# 1.2
# 1.3
# 1.4 <- 1.5 が表示されない
//}

@see Integer#downto...

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator (114.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(...
...では誤差が
生じて意図した回数ループしないことがある。step はこの誤差を考慮し
て実装されている。

//emlist[例][ruby]{
i = 1.1
while i <= 1.5
p i
i += 0.1
end
# => 1.1
# 1.2
# 1.3
# 1.4 <- 1.5 が表示されない
//}

@see Integer#downto...
...った時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){...

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator::ArithmeticSequence (114.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...った時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){...
...では誤差が
生じて意図した回数ループしないことがある。step はこの誤差を考慮し
て実装されている。

//emlist[例][ruby]{
i = 1.1
while i <= 1.5
p i
i += 0.1
end
# => 1.1
# 1.2
# 1.3
# 1.4 <- 1.5 が表示されない
//}

@see Integer#downto...

Numeric#step(limit, step = 1) -> Enumerator (114.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(...
...では誤差が
生じて意図した回数ループしないことがある。step はこの誤差を考慮し
て実装されている。

//emlist[例][ruby]{
i = 1.1
while i <= 1.5
p i
i += 0.1
end
# => 1.1
# 1.2
# 1.3
# 1.4 <- 1.5 が表示されない
//}

@see Integer#downto...
...った時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){...

絞り込み条件を変える

Numeric#step(limit, step = 1) -> Enumerator::ArithmeticSequence (114.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...った時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){...
...では誤差が
生じて意図した回数ループしないことがある。step はこの誤差を考慮し
て実装されている。

//emlist[例][ruby]{
i = 1.1
while i <= 1.5
p i
i += 0.1
end
# => 1.1
# 1.2
# 1.3
# 1.4 <- 1.5 が表示されない
//}

@see Integer#downto...