read(length = nil, str = nil) -> String | nil
[permalink][rdoc][edit]-
ARGVに指定されたファイルを先頭のファイルからlengthバイト読み込み、その文字列をstrに出力します。読み込んだ文字列を返します。
- [PARAM] length:
- 読み込むバイト数を指定します。nilの場合はARGVのすべてのファイルを読み込みます。
- [PARAM] str:
- 出力先の文字列。内容は上書きされます。
$ echo "small" > small.txt $ echo "large" > large.txt $ ruby glark.rb small.txt large.txt ARGF.read # => "small\nlarge" ARGF.read(200) # => "small\nlarge" ARGF.read(2) # => "sm" ARGF.read(0) # => ""
[SEE_ALSO] IO#read