2011-01-06 18 views

答えて

2

はいコードにautodieのようなものが使用されていない限り、コマンドが実行されます。

open($fh, '-|')は、失敗した場合にはundefを返します。これはfalseなので、(フォークされていない)プロセスはコマンドを実行して終了します。

(無関係なノートで、I、および他の多くのプログラマが、unless ... else ...が悪いのスタイルであることを感じるが、それ有効なPerlのである。)

関連する問題