+ -
当前位置:首页 → 问答吧 → hash如何赋值与取值。

hash如何赋值与取值。

时间:2011-01-21

来源:互联网

我想定义一个嵌套的hash

循环从文件读入行

每行的第一个分隔符号为key.后面的构造成另一个hash.
first=>a
second=>b
third=c
然后赋值给value

最后打印出所有的key value.
下面是数据格式
_DATA_
1 a b c
2 d e f
3 c g i
4 b f g
5 g h i

顺便问下面这个

$HashTable{$key} = [@Array]         这个是赋值
@Array = @{ $HashTable{$key} }      这个是取值

请问这里[ ]的意义何在?@{ } 意义何在

作者: linfengfeiye   发布时间: 2011-01-21

perldoc perlref

作者: x9x9   发布时间: 2011-01-21



QUOTE:
请问这里[ ]的意义何在?


引用



QUOTE:
@{ } 意义何在


解引用




QUOTE:
perldoc perlref
perldoc perldata

作者: 兰花仙子   发布时间: 2011-01-21