2014-03-25から1日間の記事一覧
#!/usr/bin/env perl use strict; use warnings; { my $x = 1; sub func { sub { $x }->(); } } print func(), "\n"; このスクリプトを実行すると perl 5.10.0+ なら想定通り 1 が返るが、5.8.9 以下で実行すると > perl ex.pl Use of uninitialized value i…
#!/usr/bin/env perl use strict; use warnings; { my $x = 1; sub func { sub { $x }->(); } } print func(), "\n"; このスクリプトを実行すると perl 5.10.0+ なら想定通り 1 が返るが、5.8.9 以下で実行すると > perl ex.pl Use of uninitialized value i…