我无法弄清楚这是什么意思:
my $abc= @{xyz-> pqr-> tuv ('mango',
'orange' => $efg{hello},)};
如果我想访问元素橙色,我该怎么做。以上是什么意思?谁能解释一下?
反了:
xyz
调用函数xyz
->pqr
从xyz获取返回的对象,并调用其pqr
方法。
->tuv('mango', 'orange' => $efg{hello}),)
从xyz->pqr
调用中获取返回的对象,并使用三个参数调用其tuv
方法:mango
,orange
和hello
的%efg
键的值。
@{ ... }
从tuv
获取返回的数组引用,并取消引用它。
$abc = @{ ... }
将标量上下文中的解引用数组分配给$abc
- 这实际上只计算返回的元素数量,同时丢弃实际元素。
但是我不明白access the element orange
的意思 - 这里没有橙色元素。