Perl 风格:将复杂任务拆分
- 将子例程拆分为可管理的小块。
- 不要试图将所有内容都塞入一个正则表达式。
玩转你的 ARGV
# program expects envariables @ARGV = keys %ENV unless @ARGV; # program expects source code @ARGV = glob("*.[chyC]") unless @ARGV; # program tolerates gzipped files # from PCB 16.6 @ARGV = map { /^\.(gz|Z)$/ ? "gzip -dc $_ |" : $_ } @ARGV;
转到 将程序拆分为单独的进程
返回到 循环提升
返回到 索引
版权 © 1998, Tom Christiansen 版权所有。
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上打开一个问题或拉取请求,帮助我们。