标签: perl
我刚刚开始玩Perl,我希望有人可以向我解释为什么Perl 不中的函数在其定义中列出了参数,是否有一些语言理由为了这?
在我看来,定义中缺少参数会使更难的代码无法理解。任何想法的评论或见解将不胜感激。
sub func { my ($a, $b) = @_; }
VS
sub func($a, $b) { }
答案 0 :(得分:2)
Perl 6提供了一种方法
http://perl6.org/archive/rfc/57.html
语法如
sub foo ($x, $y) { ... }