[Perl]myと後置ifでstatic変数が作れる?
myと後置ifでstatic変数のような動きになるけどこれは仕様上想定内の動きなのだろうか?
use strict;
sub counter {
my $cnt if (0);
++$cnt;
}
print (counter() . "\n") for (1..3);
実行結果
1
2
3
プログラミングを中心としたIT技術系のメモ書きです
myと後置ifでstatic変数のような動きになるけどこれは仕様上想定内の動きなのだろうか?
use strict;
sub counter {
my $cnt if (0);
++$cnt;
}
print (counter() . "\n") for (1..3);
1
2
3
投稿者 usuihiro 時刻: 12:28 午後
ラベル: Perl, Programming
0 件のコメント:
コメントを投稿