所以我最近开始使用Perl::Critic来检查我编写的代码的质量。我正在以残酷的模式运行它,并有一个建议,我不明白这是一个问题。输出是:
Return value of flagged function ignored - print at line 197, column 13. See pages 208,278 of PBP. (Severity: 1)
这基本上是对打印功能的调用,并带有一条输出到控制台的短消息。那么为什么我要捕获几乎肯定总是 1 的返回值,因为我想不出任何这不会是 1 的用例。
野蛮模式是不是“太野蛮”了?或者我错过了什么?我应该补充一点,我确实阅读了 PBP 的第 208 页和第 278 页,答案对我来说不清楚。