以下のサンプル コードによると、サブルーチンを呼び出すには と の 2 つのスタイルがあり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;