Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Enumerableモジュール > first

instance method Enumerable#first

first -> object | nil
first(n) -> Array

Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。

Enumerable オブジェクトが空の場合、引数を指定しない形式では nil を返します。 引数を指定する形式では、空の配列を返します。

[PARAM] n:
取得する要素数。
h = {:a => 1, :b => 2, :c => 3}
p h.first     #=> [:b, 2]
p h.first(2)  #=> [[:b, 2], [:c, 3]]
p {}.first    #=> nil
p {}.first(2) #=> []