別のキーワード
種類
- インスタンスメソッド (12)
- 文書 (3)
ライブラリ
- ビルトイン (12)
モジュール
- Enumerable (12)
キーワード
-
NEWS for Ruby 3
. 1 . 0 (3) -
each
_ cons (6)
検索結果
先頭5件
-
Enumerable
# each _ slice(n) {|list| . . . } -> self (18309.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]
//}
@se... -
Enumerable
# each _ slice(n) -> Enumerator (18209.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]
//}
@se... -
Enumerable
# each _ cons(n) {|list| . . . } -> self (207.0) -
要素を重複ありで n 要素ずつに区切り、 ブロックに渡して繰り返します。
...りで
n 要素ずつ繰り返す Enumerator を返します。
@param 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_slice... -
Enumerable
# each _ cons(n) -> Enumerator (107.0) -
要素を重複ありで n 要素ずつに区切り、 ブロックに渡して繰り返します。
...りで
n 要素ずつ繰り返す Enumerator を返します。
@param 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_slice... -
NEWS for Ruby 3
. 1 . 0 (66.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...無名にできるようになりました。 11256
//emlist{
def foo(&)
bar(&)
end
//}
* ピン演算子に式を書けるようになりました。 17411
//emlist{
Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a
#=> [[3, 5], [5, 7], [11, 13]]
//}
* ピン演算子が......語はselfのような疑似変数名であっても、ローカル変数やメソッド名とみなされることに注意してください。
* クラスやモジュールのインスタンス変数がshareableなオブジェクトを代入している場合、メイン以外のRactorが参......#compactが追加されました。 17312
* Enumerable#tallyがカウント集計用のハッシュオブジェクトを任意で渡せるようになりました。 17744
* Enumerable#each_consとEnumerable#each_sliceがレシーバを返すようになりました。 https://github.com...