b*y
2 楼
☆─────────────────────────────────────☆
yy (似水※流年) 于 (Wed Oct 5 17:51:02 2005) 提到:
有如下一段script:
%some_hash = ("c"=>3,"d"=>4);
%another_hash=("a"=>1,"b"=>2);
*some_hash = fn(\%another_hash);
foreach $key (keys %some_hash)
{
print "$some_hash{$key} \n";
}
sub fn
{
local *hashsym = shift;
my %nhash = ("e"=>5,"f"=>6);
return \%nhash;
}
output:
perl symbol.tables.pl
5
6
不是很理解为什么这个
*some_hash 可以 ref 这个 用 my 限制的 hash %nhash?
我的原先的想法是这个 my %nhash 的 scope 只是 在sub fn 里面?
请高手释疑.
谢谢
☆─
yy (似水※流年) 于 (Wed Oct 5 17:51:02 2005) 提到:
有如下一段script:
%some_hash = ("c"=>3,"d"=>4);
%another_hash=("a"=>1,"b"=>2);
*some_hash = fn(\%another_hash);
foreach $key (keys %some_hash)
{
print "$some_hash{$key} \n";
}
sub fn
{
local *hashsym = shift;
my %nhash = ("e"=>5,"f"=>6);
return \%nhash;
}
output:
perl symbol.tables.pl
5
6
不是很理解为什么这个
*some_hash 可以 ref 这个 用 my 限制的 hash %nhash?
我的原先的想法是这个 my %nhash 的 scope 只是 在sub fn 里面?
请高手释疑.
谢谢
☆─
相关阅读
Python中如何快速查询dict是否存在某keyLinkedin用Node.js和Mongo很爽呀那些黑C++的太过分了JavaScript 问题继续求教(50伪币求答案..)再问几个Node.js的问题Facebook bought Occulas为什么Python巨慢无比?Java Play Framework 和 Spring 比较一下?Go adopts JavaScript’s idea of semicolon insertion问一个python multiprocessing问题flmg之类的公司面试都是手写还是上机经典的Design Pattern in Java的书/资料Go真的很有意思吗?问一个关于C×和HBASE的性能比较问题Node.js 的 web framework 都用 express.js 吧C*降低了big data的门槛了大家对checked exception怎么看go is uglyFB 开始搞些新鲜东西了当 "当一个平庸的码农 " 成为物理博士的梦想