open関数について
[上に]
[前に]
[次に]
perl見習い
2000/04/02(日) 13:11:17
open関数を用いてファイルの入出力が可能ですが一度ファイルをオープンしクローズしたとするとハンドルを切り替えない限り、次以降はオープンを省略しクローズするだけでよいことになりますか?
ふじ
2000/04/02(日) 13:45:38
> オープンを省略しクローズするだけ
open していないものは close 出来ません。
# エラーにはならないけど。
close してしまったものは、読み書きできません。
close を省略して、(既に open している)同じファイルハンドルで open すると、
自動的に以前のファイルは close されます。
# ただし、明示的に close しないと、行番号カウンタ( $. )はリセットされません。
要するに(?) close は省略可能だけど、 open は省略不可能です。
perl見習い
2000/04/02(日) 18:30:25
[[解決]]
解決しました。ありがとうございます。
[上に]
[前に]
[次に]