るりまサーチ

最速Rubyリファレンスマニュアル検索!
57件ヒット [1-57件を表示] (0.050秒)
トップページ > クエリ:nil[x] > クエリ:each_cons[x]

別のキーワード

  1. _builtin each
  2. _builtin each_line
  3. prime each
  4. each
  5. tsort tsort_each

ライブラリ

クラス

モジュール

キーワード

検索結果

Enumerable#each_cons(n) {|list| ... } -> nil (18209.0)

要素を重複ありで n 要素ずつに区切り、 ブロックに渡して繰り返します。

...えます。
要素数より大きな数を与えると、ブロックは一度も実行されません。

//emlist[例][ruby]{
(1..10).each_cons(3){|v| p v }
# => [1, 2, 3]
# [2, 3, 4]
# [3, 4, 5]
# [4, 5, 6]
# [5, 6, 7]
# [6, 7, 8]
# [7, 8, 9]
# [8, 9, 10]
//}

@see...

Enumerable#each_cons(n) -> Enumerator (18109.0)

要素を重複ありで n 要素ずつに区切り、 ブロックに渡して繰り返します。

...えます。
要素数より大きな数を与えると、ブロックは一度も実行されません。

//emlist[例][ruby]{
(1..10).each_cons(3){|v| p v }
# => [1, 2, 3]
# [2, 3, 4]
# [3, 4, 5]
# [4, 5, 6]
# [5, 6, 7]
# [6, 7, 8]
# [7, 8, 9]
# [8, 9, 10]
//}

@see...

Prime#each(upper_bound = nil, generator = EratosthenesGenerator.new) -> Enumerator (114.0)

全ての素数を順番に与えられたブロックに渡して評価します。

...られたブロックに渡して評価します。

@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil
が与えられた場合は無限に列挙し続けます。

@param generator 素数生成器のインスタンスを指定します。...
...){|prime| prime } # => 7
Prime.each(11){|prime| prime } # => 11
//}

//emlist[例: 30以下の双子素数][ruby]{
require 'prime'
Prime.each(30).each_cons(2).select{|p,r| r-p == 2}
#=> [[3, 5], [5, 7], [11, 13], [17, 19]]
//}

=== 注
このメソッドに、真の素数列でない擬似素数を...

Prime#each(upper_bound = nil, generator = EratosthenesGenerator.new) {|prime| ... } -> object (114.0)

全ての素数を順番に与えられたブロックに渡して評価します。

...られたブロックに渡して評価します。

@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil
が与えられた場合は無限に列挙し続けます。

@param generator 素数生成器のインスタンスを指定します。...
...){|prime| prime } # => 7
Prime.each(11){|prime| prime } # => 11
//}

//emlist[例: 30以下の双子素数][ruby]{
require 'prime'
Prime.each(30).each_cons(2).select{|p,r| r-p == 2}
#=> [[3, 5], [5, 7], [11, 13], [17, 19]]
//}

=== 注
このメソッドに、真の素数列でない擬似素数を...

Enumerable#each_slice(n) {|list| ... } -> nil (107.0)

n 要素ずつブロックに渡して繰り返します。

...ックを省略した場合は
n 要素ずつ繰り返す Enumerator を返します。

@param n 区切る要素数を示す整数です。

//emlist[例][ruby]{
(1..10).each_slice(3) {|a| p a}
# => [1, 2, 3]
# [4, 5, 6]
# [7, 8, 9]
# [10]
//}

@see Enumerable#each_cons...

絞り込み条件を変える

NEWS for Ruby 3.1.0 (78.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...17411

//emlist{
Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a
#=> [[3, 5], [5, 7], [11, 13]]
//}

* ピン演算子がインスタンス変数、クラス変数、グローバル変数をサポートしました。 17724

//emlist{
@n = 5
Prime.each_cons(2).lazy.find{_1 in [n...
...numerable#each_consとEnumerable#each_sliceがレシーバを返すようになりました。 https://github.com/ruby/ruby/pull/1509

//emlist[Enumerable#each_cons Enumerable#each_slice][ruby]{
[1, 2, 3].each_cons(2){}
# 3.0 => nil
# 3.1 => [1, 2, 3]

[1, 2, 3].each_slice(2){}
# 3.0 => nil
# 3.1 =>...
...unctionが引数を返すようになりました。引数が1つでも渡されている場合、それが返されます。引数なしの場合、nilが返されます。複数の引数を渡した場合、それらを要素に持つ配列が返されます。 12495

* Process
* 新規メ...

Enumerable#each_slice(n) -> Enumerator (7.0)

n 要素ずつブロックに渡して繰り返します。

...ックを省略した場合は
n 要素ずつ繰り返す Enumerator を返します。

@param n 区切る要素数を示す整数です。

//emlist[例][ruby]{
(1..10).each_slice(3) {|a| p a}
# => [1, 2, 3]
# [4, 5, 6]
# [7, 8, 9]
# [10]
//}

@see Enumerable#each_cons...