【发布时间】:2020-10-15 08:15:48
【问题描述】:
所以,如果我有一些数据对象,并且我想访问该对象的元素内的内容
有什么区别
$Data{isEnabled})
$Data->{isEnabled}
我的数据基本是这样的
for my $characterData (@{$AllCharacters->{'characters'}}) {
$Data{isEnabled})
$Data->{isEnabled}
我想访问我的 characterData 的某些元素,但我不确定何时使用
$Data{isEnabled})
对
$Data->{isEnabled}
例如,为什么第一次打印工作但第二次失败?
use strict;
use warnings;
my %info = (NAME => "John", HOST => "Local", PORT => 80);
print $info{PORT};
print $info->{PORT};
【问题讨论】:
-
您可能需要检查the documentation。
-
@GMB 我已经读过它并且很难理解其中的区别。任何帮助将不胜感激
标签: arrays perl hash reference