与えられたブロックを実行します。オブジェクトを生成して返します。テキスト読み込みメソッドとして動作します。rs:行の区切りを文字列で指定します。指定すると行区切りなしとみなします。指定すると連続する改行を行の区切りとみなします(パラグラフモード)。IntegerARGFが現在開いているファイルのファイルポインタの現在の位置を整数で返します。IO#tellpos=(n)[permalink][rdoc]ARGFが開いているファイルのファイルポインタを指定位置に移動します。n:先頭からのオフセットを整数で指定します。その文字列をstrに出力します。読み込んだ文字列を返します。nilの場合はARGVのすべてのファイルを読み込みます。バイトを読み込み整数として返します。達している場合に発生します。EOFErrorを発生します。String[permalink][rdoc]ARGFの現在位置から一行ずつ文字列として読み込みます。到達した時にはEOFErrorを発生します。[String]ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルをすべて読み込んだ配列を返します。0[permalink][rdoc]ARGFが現在開いているファイルのファイルポインタを先頭に戻します。