35件ヒット
[1-35件を表示]
(0.054秒)
別のキーワード
モジュール
- Enumerable (22)
検索結果
先頭5件
-
Range
# reverse _ each -> Enumerator (18134.0) -
逆順に各要素に対してブロックを評価します。
...aise TypeError 終端を持たない範囲オブジェクトに対してこのメソッドを呼んだ場合に発生します。
//emlist[例][ruby]{
(1..3).reverse_each # => #<Enumerator: ...>
(1..3).reverse_each { |v| p v }
# => 3
# 2
# 1
(1..).reverse_each { |v| p v } # raises: TypeError:... -
Range
# reverse _ each {|element| . . . } -> self (18134.0) -
逆順に各要素に対してブロックを評価します。
...aise TypeError 終端を持たない範囲オブジェクトに対してこのメソッドを呼んだ場合に発生します。
//emlist[例][ruby]{
(1..3).reverse_each # => #<Enumerator: ...>
(1..3).reverse_each { |v| p v }
# => 3
# 2
# 1
(1..).reverse_each { |v| p v } # raises: TypeError:... -
Enumerable
# reverse _ each -> Enumerator (18122.0) -
逆順に各要素に対してブロックを評価します。
...持した配列を作ります。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
//emlist[例][ruby]{
{a: 1, b: 2, c: 3}.reverse_each # => #<Enumerator: ...>
{a: 1, b: 2, c: 3}.reverse_each { |v| p v }
# => [:c, 3]
# [:b, 2]
# [:a, 1]
//}... -
Enumerable
# reverse _ each {|element| . . . } -> self (18122.0) -
逆順に各要素に対してブロックを評価します。
...持した配列を作ります。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
//emlist[例][ruby]{
{a: 1, b: 2, c: 3}.reverse_each # => #<Enumerator: ...>
{a: 1, b: 2, c: 3}.reverse_each { |v| p v }
# => [:c, 3]
# [:b, 2]
# [:a, 1]
//}... -
Module
# append _ features(module _ or _ class) -> self (6108.0) -
モジュール(あるいはクラス)に self の機能を追加します。
...。
//emlist[例][ruby]{
def include(*modules)
modules.reverse_each do |mod|
# append_features や included はプライベートメソッドなので
# 直接 mod.append_features(self) などとは書けない
mod.__send__(:append_features, self)
mod.__send__(:included, self)
e...