奇怪的语法:my $owner=$record->owner

奇怪的语法:my $owner=$record->owner

我才刚学perl两周
现在在看一些以前同事编过的代码,有些地方的语法看不明白,如:

my ($updater, $record) = @_;

my $owner = $record->owner;

第二句中“$record->owner”该怎么解释呢?

“->”该理解成指针吗?

如果是的话,那为什么后面的“owner”没有“[]”或“{} ”也可以呢?

各位大虾,请麻烦解释一下,急用,谢啦
->是解引用,在perl中没有可以进行指针算术的间接数据结构。你可以把->或者\之类操作与Java中的引用联系理解。
参见perldoc perlref<cr>
owner可以是一个sub
楼上的二位,回复的真及时

非常感谢