Perl 风格:不要过度使用 `?:`
使用
?:
进行控制流可能会引起讨论。最好使用if/else
。并且很少或几乎不嵌套 ?:。# BAD ($pid = fork) ? waitpid($pid, 0) : exec @ARGS; # GOOD: if ($pid = fork) { waitpid($pid, 0); } else { die "can't fork: $!" unless defined $pid; exec @ARGS; die "can't exec @ARGS: $!"; }
最好用作表达式
$State = (param() != 0) ? "Review" : "Initial"; printf "%-25s %s\n", $Date{$url} ? (scalar localtime $Date{$url}) : "<NONE SPECIFIED>",
转到 永不定义“TRUE”和“FALSE”
返回到 学习优先级
返回到 索引
版权所有 © 1998,Tom Christiansen。保留所有权利。
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上打开一个问题或拉取请求,帮助我们。