根据我下面的示例代码,调用子例程有两种样式:subname
和subname()
.
#!C:\Perl\bin\perl.exe
use strict;
use warnings;
use 5.010;
&marine(); # style 1
&marine; # style 2
sub marine {
state $n = 0; # private, persistent variable $n
$n += 1;
print "Hello, sailor number $n!\n";
}
如果调用中没有参数,哪一个&marine();
或是更好的选择?&marine;