【发布时间】:2012-01-24 07:08:57
【问题描述】:
我在运行 Perlcritic 时遇到此错误:
第 xx 行第 x 列使用的子程序原型。参见 PBP 第 194 页。 (严重性:5)
子程序是:
sub zFormatDate() {
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = shift;
return sprintf("%04d%02d%02d%02d%02d%02d",
$year + 1900, $mon+1, $mday, $hour, $min, $sec);
}
如果我从函数中删除关键字“sub”,它就会消失。
这样可以吗,还是我应该寻找不同的解决方案?
【问题讨论】:
-
上下文,请。包括一些代码,以便我们可以看到发生了什么。
-
您可能想先开始阅读 Perl 教程或入门书籍。
标签: perl