downto(min) {|n| ... } -> self[permalink][rdoc] downto(min) -> Enumerable::Enumerator self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。 [PARAM] min: 数値 [RETURN] self を返します。 [SEE_ALSO] Integer#upto, Numeric#step, Integer#times
downto(min) {|n| ... } -> self[permalink][rdoc] downto(min) -> Enumerable::Enumerator self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。 [PARAM] min: 数値 [RETURN] self を返します。 [SEE_ALSO] Integer#upto, Numeric#step, Integer#times
Stop including Enumerable, return Enumerator instead … and check why 5600+ Rails engineers read also this Stop including Enumerable, return Enumerator instead Many times I have seen people including Enumerable module into their classes. But I cannot stop thinking that in many cases having methods such as each_with_index or take_while or minmax and many others that are available in Enumerable are n
[edit] 要約 繰り返しを行なうクラスのための Mix-in。このモジュールのメソッドは全て each を用いて定義されているので、インクルードするクラスには each が定義されていなければなりません。 Array, Hash, Range, Enumerator等のクラスで、 Enumerableモジュールはインクルードされています。ただし、効率化のため、そのクラスでEnumerableと同名・同等の機能を再定義(オーバーライド)しているケースも少なくなく、特にArrayクラスでは同名のメソッドを再定義していることが多いです。 目次 インスタンスメソッド all? any? chain chunk chunk_while collect collect_concat compact count cycle detect drop drop_while each_cons each_
The Enumerable mixin provides collection classes with several traversal and searching methods, and with the ability to sort. The class must provide a method each, which yields successive members of the collection. If Enumerable#max, #min, or #sort is used, the objects in the collection must also implement a meaningful <=> operator, as these methods rely on an ordering between members of the collec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く