+ -
当前位置:首页 → 问答吧 → 新人求教---从哈希结构中取出数据

新人求教---从哈希结构中取出数据

时间:2010-08-31

来源:互联网

新人初学Perl中。。。

教材中说若要从哈希结构中取出单个元素,只需要使用一个$、哈希结构的名字和你想要检索的关键字,具体如下:
#!/usr/bin/perl
%Movies=('The Shining' => 'Kubrick', 'Ten Commandents' => 'DeMille', 'Goonies' => 'Spielberg');
print $Movies('The Shining');

上面代码行用于输出哈希结构%Movies中的元素The Shining。这个例子将输出Kubrick。我也能够理解出来,从keys中检索出对应的values.
但是我运行的结果却是
Can't use an undefined value as a symbol reference at Perl.pl line 3.


这里所说的undefined value as a symbol reference究竟值得是什么错误呢?
大家能否帮我看看? 谢谢。

作者: justagain   发布时间: 2010-08-31

哈希是··{}不是()····基础···

作者: wfnh   发布时间: 2010-08-31

回复 justagain


    看书啊....

作者: Perl_Er   发布时间: 2010-08-31