Chinaunix
标题:
use strict;和变量作为变量名的问题,急
[打印本页]
作者:
clyman
时间:
2007-12-13 17:36
标题:
use strict;和变量作为变量名的问题,急
use strict;
my $a = 'name';
my $name = 'hello';
print $$a . "\n";
这样报use strict的错误
#use strict;
my $a = 'name';
$name = 'hello';
print $$a . "\n";
这样则没有问题
问?
不是是使用了use strict 就不能使用变量作为变量名?如果不是,求解决办法
作者:
Nosferatu
时间:
2007-12-13 17:38
加一句:
no strict 'refs';
作者:
clyman
时间:
2007-12-13 17:45
谢谢楼上,原因是为什么呢?
作者:
flw
时间:
2007-12-13 18:01
又有人问这个问题。
我很好奇,符号引用有这么大的市场需求吗?
楼主可否共享一下你的原始需求?
为什么只能用符号引用而不能用 hash?
作者:
clyman
时间:
2007-12-13 18:09
其实其他办法也可以解决的,只不过想到这样会简单就试了试,刚看了下大骆驼,明白了,谢谢楼上两位解惑
作者:
flw
时间:
2007-12-13 18:14
原帖由
clyman
于 2007-12-13 18:09 发表
其实其他办法也可以解决的,只不过想到这样会简单就试了试,刚看了下大骆驼,明白了,谢谢楼上两位解惑
呵呵,我不认为符号引用会比 hash 更简单。
最主要是 hash 易读性更好一些。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2