close -> self[permalink][rdoc]-
現在開いている処理対象のファイルをクローズします。開くファイルが残っている場合は次のファイルをオープンします。ただし、標準入力はクローズされません。
$ echo "foo" > foo $ echo "bar" > bar $ ruby argf.rb foo bar ARGF.filename # => "foo" ARGF.close ARGF.filename # => "bar" ARGF.close ARGF.close # => closed stream (IOError)
- [EXCEPTION] IOError:
- 処理対象のファイルが既にクローズされていた場合に発生します。
[SEE_ALSO] ARGF.class#closed?