128件ヒット
[101-128件を表示]
(0.047秒)
別のキーワード
ライブラリ
- ビルトイン (128)
検索結果
先頭5件
-
Range
# step(s = 1) -> Enumerator (21.0) -
範囲内の要素を s おきに繰り返します。
... self を返します。
@return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]... -
Range
# step(s = 1) -> Enumerator :: ArithmeticSequence (21.0) -
範囲内の要素を s おきに繰り返します。
... self を返します。
@return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]... -
Range
# size -> Integer | Float :: INFINITY | nil (20.0) -
範囲内の要素数を返します。
...し、始端が succ メソッドを持たない場合は TypeError が発生します。
@raise TypeError self がイテレート可能でない場合に発生します。
//emlist[例][ruby]{
(10..20).size # => 11
("a".."z").size # => nil
(1..).size # => Infinity
(-Float::INFINITY..Flo... -
Range
# each -> Enumerator (15.0) -
範囲内の要素に対して繰り返します。
...。
Range#each は各要素の succ メソッドを使用してイテレーションするようになりました。
@raise TypeError succ メソッドを持たないクラスの範囲オブジェクトに対してこのメソッドを呼んだ場合に発生します。
//emlist[例][ruby]{
(1... -
Range
# reverse _ each -> Enumerator (15.0) -
逆順に各要素に対してブロックを評価します。
...@raise 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: TypeErr...