【发布时间】:2022-02-11 22:45:01
【问题描述】:
为什么 Perl 变量需要以不同的字符(符号)开头?
标量变量以
$开头哈希以
%开头数组以
@开头
他们为什么会这样?
【问题讨论】:
-
简短回答:他们没有。考虑数组和哈希。也就是说,这个问题令人困惑。想澄清一下吗?
-
您是否在问为什么选择了这些特殊的印记(而不是三个不同的印记)?或者为什么会有印记?
-
我只问了关于 sigils 的问题,然后我意识到为什么其他变量也有这样的。所以我问了所有?
-
Untangled:“我只问过印记,但后来我意识到为什么其他变量也有这样的情况。所以我问了所有。”虽然它仍然没有很有意义。