【发布时间】:2015-07-13 22:12:12
【问题描述】:
两者之间究竟有什么区别(如果有的话):
sub foobar() {
# doing some stuff
}
和
sub foobar {
# doing some stuff
}
我看到了其中的一些,第一个语法有时无法编译。
【问题讨论】:
-
第一个是一个原型,它说函数不带参数;第二个不是原型,也没有说任何关于论点的内容。使用第二种形式。见Far more than you ever wanted to know about prototypes in Perl。
-
在
5.20experimental 函数签名也使用括号,effectiveperlprogramming.com/2015/04/…
标签: perl