我是 perl plack/psgi 的新手。我想在 perl plack/psgi 循环中访问一个子例程,但看起来如果子例程没有被执行。每个像 $number 这样的父变量都应该像编写常规 perl 脚本一样自动传递。我在这里想念什么吗,这可能吗?
..
my $app = sub {
my $number = 10;
&count_number;
sub count_number {
$number +=10;
}
return ['200',[ 'Content-Type' => 'application/json' ],
[ "{\"number\":$number} ]];
}
..
返回 10 而不是 20 :(