state $var;
perl 5.8 用如下形式模拟:
{
my $static_var = xx;
sub func {
}
}
注意保证调用这个函数的语句要在函数声明之后,否则回发生$static_var未初始化的情况 最好将主要执行部分写在一个sub main里,并在脚本的最后调用
----------------------------------
msmouse@ir.hit.edu.cn
msmouse@gmail.com
2009/3/11 yi wang <wangyi2412@gmail.com>
大家好! 我对perl不太熟悉。请问个问题。perl中相当于在c的函数中局部静态变量(static )应该如何实现?多谢!
best
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论