Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ARGF.classクラス > readlines

instance method ARGF.class#readlines

readlines(rs = $/) { |line| ... } -> self[permalink][rdoc]
readlines(limit) { |line| ... } -> self
readlines(rs, limit) { |line| ... } -> self
to_a(rs = $/) { |line| ... } -> self
to_a(limit) { |line| ... } -> self
to_a(rs, limit) { |line| ... } -> self

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

[PARAM] rs:
行区切り文字
[PARAM] limit:
最大の読み込みバイト数
lines = ARGF.readlines
lines[0]                # => "This is line one\n"

[SEE_ALSO] $/, Kernel.#readlines, IO#readlines