るりまサーチ

最速Rubyリファレンスマニュアル検索!
45件ヒット [1-45件を表示] (0.165秒)
トップページ > クエリ:t[x] > クエリ:Ruby[x] > クエリ:String[x] > クエリ:ruby[x] > 種類:インスタンスメソッド[x] > クエリ:@[x] > クラス:Range[x] > クエリ:step[x]

別のキーワード

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

ライブラリ

検索結果

Range#step(s = 1) {|item| ... } -> self (24364.0)

範囲内の要素を s おきに繰り返します。

...ます。

@
param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequenc...
...します。
@
return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}...

Range#step(s = 1) -> Enumerator (24264.0)

範囲内の要素を s おきに繰り返します。

...ます。

@
param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequenc...
...します。
@
return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}...

Range#step(s = 1) {|item| ... } -> self (18425.0)

範囲内の要素を s おきに繰り返します。

...ます。

@
param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequenc...
...します。
@
return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}...
...

@
param s 次のステップへ遷移するたびに加算されるものを指定します。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@
retur...
...他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}
# => 10
# 7
# 4
# 1
//}


非数値の Range...
...ルの Range で s に数値を指定した場合を除きます)

//emlist[数値以外の Range に対する例][ruby]{
# Time の Range は each でイテレートできない
(Time.utc(2024, 12, 25)...Time.utc(2024, 12, 26)).each { |t| p t }
# => 'Range#each': can't iterate from Time (TypeErro...

Range#step(s = 1) -> Enumerator (18325.0)

範囲内の要素を s おきに繰り返します。

...

@
param s 次のステップへ遷移するたびに加算されるものを指定します。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@
retur...
...他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}
# => 10
# 7
# 4
# 1
//}


非数値の Range...
...ルの Range で s に数値を指定した場合を除きます)

//emlist[数値以外の Range に対する例][ruby]{
# Time の Range は each でイテレートできない
(Time.utc(2024, 12, 25)...Time.utc(2024, 12, 26)).each { |t| p t }
# => 'Range#each': can't iterate from Time (TypeErro...

Range#step(s = 1) -> Enumerator::ArithmeticSequence (18325.0)

範囲内の要素を s おきに繰り返します。

...

@
param s 次のステップへ遷移するたびに加算されるものを指定します。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@
retur...
...他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}
# => 10
# 7
# 4
# 1
//}


非数値の Range...
...ルの Range で s に数値を指定した場合を除きます)

//emlist[数値以外の Range に対する例][ruby]{
# Time の Range は each でイテレートできない
(Time.utc(2024, 12, 25)...Time.utc(2024, 12, 26)).each { |t| p t }
# => 'Range#each': can't iterate from Time (TypeErro...

絞り込み条件を変える

Range#step(s = 1) -> Enumerator (18265.0)

範囲内の要素を s おきに繰り返します。

...ます。

@
param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequenc...
...します。
@
return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}...

Range#step(s = 1) -> Enumerator::ArithmeticSequence (18265.0)

範囲内の要素を s おきに繰り返します。

...ます。

@
param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequenc...
...します。
@
return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}...

Range#%(s) -> Enumerator (225.0)

範囲内の要素を s おきに繰り返します。

...

@
param s 次のステップへ遷移するたびに加算されるものを指定します。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@
retur...
...他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}
# => 10
# 7
# 4
# 1
//}


非数値の Range...
...ルの Range で s に数値を指定した場合を除きます)

//emlist[数値以外の Range に対する例][ruby]{
# Time の Range は each でイテレートできない
(Time.utc(2024, 12, 25)...Time.utc(2024, 12, 26)).each { |t| p t }
# => 'Range#each': can't iterate from Time (TypeErro...

Range#%(s) -> Enumerator::ArithmeticSequence (225.0)

範囲内の要素を s おきに繰り返します。

...

@
param s 次のステップへ遷移するたびに加算されるものを指定します。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@
retur...
...他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}
# => 10
# 7
# 4
# 1
//}


非数値の Range...
...ルの Range で s に数値を指定した場合を除きます)

//emlist[数値以外の Range に対する例][ruby]{
# Time の Range は each でイテレートできない
(Time.utc(2024, 12, 25)...Time.utc(2024, 12, 26)).each { |t| p t }
# => 'Range#each': can't iterate from Time (TypeErro...

Range#%(s) -> Enumerator (165.0)

範囲内の要素を s おきに繰り返します。

...ます。

@
param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequenc...
...します。
@
return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}...

絞り込み条件を変える

Range#%(s) -> Enumerator::ArithmeticSequence (165.0)

範囲内の要素を s おきに繰り返します。

...ます。

@
param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@
return ブロックを指定した時は self を返します。
@
return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequenc...
...します。
@
return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String Range)

//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10

("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"

(10..0).step(-3) {|v| p v}...