2009年1月13日星期二

[PerlChina] Re: 请问多层替代用哪个符号?

2009/1/13 Qiang (James) <shijialee@gmail.com>:
> allen wrote:
>> 大家好,请问多层替代用哪个符号?
>>
>> 比如$a_b=c $b_c=d
>> 对于$b_$a_b 怎么使得perl先进行$a_b的替换,然后再进行$b_c而不只是 $b的替换?
>> 我找不到那个包含符号,是()吗?
>>
>
> $perl -le '$a_b="c";$b_c="d"; print ${ "b_$a_b" }'
>
用 symbolic reference 超过两层的引用就无能为力了。

lee

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

没有评论: