582件ヒット
[1-100件を表示]
(0.046秒)
クラス
- Array (77)
-
Enumerator
:: ArithmeticSequence (12) -
Enumerator
:: Lazy (33) -
File
:: Stat (11) - Object (44)
- Range (108)
- String (132)
-
Thread
:: Backtrace :: Location (22)
モジュール
- Enumerable (143)
キーワード
- <=> (11)
- [] (66)
- []= (33)
- begin (11)
-
chunk
_ while (11) - end (11)
-
enum
_ for (22) - inject (33)
- label (11)
- last (44)
- lazy (11)
- min (42)
- path (11)
- reduce (33)
- slice (66)
-
slice
_ before (22) -
slice
_ when (11) - take (11)
-
take
_ while (22) -
to
_ enum (22)
検索結果
先頭5件
-
Array
# first(n) -> Array (18162.0) -
先頭の n 要素を配列で返します。n は 0 以上でなければなりません。
...0 以上でなければなりません。
@param n 取得したい要素の個数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(......指定した場合に発生します。
@raise ArgumentError n が負値の場合発生します。
//emlist[例][ruby]{
ary = [0, 1, 2]
p ary.first(0)
p ary.first(1)
p ary.first(2)
p ary.first(3)
p ary.first(4)
# => []
# [0]
# [0, 1]
# [0, 1, 2]
# [0, 1, 2]
//}
@see Array#last... -
Enumerable
# first -> object | nil (18135.0) -
Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
...引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
e = "abcd".each_byte
e.first #=> 97
e.first(2) #=> [97,98]
e = "".each_byte
e.first #=> nil
e.first(2) #=> []
//}... -
Enumerable
# first(n) -> Array (18135.0) -
Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
...引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
e = "abcd".each_byte
e.first #=> 97
e.first(2) #=> [97,98]
e = "".each_byte
e.first #=> nil
e.first(2) #=> []
//}... -
Array
# first -> object | nil (18132.0) -
配列の先頭の要素を返します。要素がなければ nil を返します。
...配列の先頭の要素を返します。要素がなければ nil を返します。
//emlist[例][ruby]{
p [0, 1, 2].first #=> 0
p [].first #=> nil
//}
@see Array#last... -
Enumerator
:: ArithmeticSequence # first -> Numeric | nil (18111.0) -
等差数列の最初の要素、もしくは最初の n 要素を返します。
...等差数列の最初の要素、もしくは最初の n 要素を返します。
@param n 取得する要素数。... -
Enumerator
:: ArithmeticSequence # first(n) -> [Numeric] (18111.0) -
等差数列の最初の要素、もしくは最初の n 要素を返します。
...等差数列の最初の要素、もしくは最初の n 要素を返します。
@param n 取得する要素数。... -
Range
# first -> object (15150.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).first #=> RangeError
//}
@see Range#end... -
Range
# first(n) -> [object] (15140.0) -
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...まれない場合は空の配列を返します。
@param n 取得する要素数を整数で指定します。整数以外のオブジェクトを指定
した場合は to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の......型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。
//emlist[例][ruby]{
(10..20).first(3) # => [10, 11, 12]
//}
@see Range#last, 12697... -
Enumerable
# inject(init = self . first) {|result , item| . . . } -> object (117.0) -
リストのたたみこみ演算を行います。
...の要素を返します。
要素がなければブロックを実行せずに nil を返します。
@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを... -
Enumerable
# reduce(init = self . first) {|result , item| . . . } -> object (117.0) -
リストのたたみこみ演算を行います。
...の要素を返します。
要素がなければブロックを実行せずに nil を返します。
@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを...