Nat*_*man 11 error-handling perl perl-module
我正在编写运行各种外部命令的代码以及可能失败的各种文件系统命令.
是否有任何模块可以省去添加or die任何可能失败的东西的麻烦?
我希望能够将以下内容包装成以下内容,而不是:
mkdir $dirname or die "can't create directory $dirname";
system("some external command") or die "can run some external command";
Run Code Online (Sandbox Code Playgroud)
我明白了:
some_wrapper_code {
mkdir $dirname;
system("some external command");
}
Run Code Online (Sandbox Code Playgroud)
如果mkdir失败,它会告诉我故障已经发生mkdir,如果system失败,它会告诉我故障已经发生system.
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |