由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这个perl的简单小程序为什么不work? (转载)
相关主题
再 次 请 教 : 关 于 writing to a file 用 Perl for CGIhashtable question
perl oneliner hash疑问这个条件语句如何写?
这个 perl 输出的数字为什么自动加了换行?谢谢!c+= 怎么实现 hashtable 的?
hashtable.containskey 怎么做到 O(1)的[合集] 讨论一道很简单的题...
有什么方法可以优化hashtable?请问关于hash table的大小设定问题。 (转载)
perl eval and ifC++ 有现成的 hashtable 库吗?
Anyway to stop perl subroutines reading outside variable问几个关于hash, map, set的问题 (转载)
Re: 请教一道题目弱弱的问问hash, hashtable? (转载)
相关话题的讨论汇总
话题: mainhash话题: hash话题: sethash话题: perl话题: print
进入Programming版参与讨论
1 (共1页)
c****m
发帖数: 824
1
【 以下文字转载自 Linux 讨论区 】
发信人: ccccmm (猪喂曼玉), 信区: Linux
标 题: 这个perl的小程序为什么不work?
发信站: BBS 未名空间站 (Thu Mar 19 18:35:49 2009)
在call by reference函数里change hash,为什么出来就没有了?
#!/usr/bin/perl -w
use strict;
sub sethash
{
my (%hash) = %{$_[0]};
$hash{1} = 5;
print("$hash{1}\n");
}
my %mainhash = ();
&sethash(\%mainhash );
print("$mainhash{1}\n");
t*****g
发帖数: 1275
2
You did a hashtable copy.
#!/usr/bin/perl -w
use strict;
sub sethash
{
my $hash = shift;
$hash->{1} = 5;
print("$hash->{1}\n");
}
my %mainhash = ();
&sethash(\%mainhash );
print("$mainhash{1}\n");



【在 c****m 的大作中提到】
: 【 以下文字转载自 Linux 讨论区 】
: 发信人: ccccmm (猪喂曼玉), 信区: Linux
: 标 题: 这个perl的小程序为什么不work?
: 发信站: BBS 未名空间站 (Thu Mar 19 18:35:49 2009)
: 在call by reference函数里change hash,为什么出来就没有了?
: #!/usr/bin/perl -w
: use strict;
: sub sethash
: {
: my (%hash) = %{$_[0]};

1 (共1页)
进入Programming版参与讨论
相关主题
弱弱的问问hash, hashtable? (转载)有什么方法可以优化hashtable?
分别用LinkedList和HashMap构建字典树(Compact Trie)怎么做perl eval and if
perl array|hash questionAnyway to stop perl subroutines reading outside variable
哪儿有经典的C++ programing 习题集嘛?Re: 请教一道题目
再 次 请 教 : 关 于 writing to a file 用 Perl for CGIhashtable question
perl oneliner hash疑问这个条件语句如何写?
这个 perl 输出的数字为什么自动加了换行?谢谢!c+= 怎么实现 hashtable 的?
hashtable.containskey 怎么做到 O(1)的[合集] 讨论一道很简单的题...
相关话题的讨论汇总
话题: mainhash话题: hash话题: sethash话题: perl话题: print