2009年3月10日星期二

[PerlChina] Re: static local var

perl 5.10 使用state
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 访问该论坛

-~----------~----~----~----~------~----~------~--~---

没有评论: