Perl如何发音变量和sigil

时间:2014-08-22 07:40:30

标签: perl

当我阅读Perl代码,文档等时,我对如何正确发音或说出变量和对象感到困惑,例如如何发音

$var # should I say dollar var, s var, scalar var, or just var, ...
@var # should I say at var, array var, ...
%var # should I say percent var, hash var, ...

和以下对象:

Module->method # should I say Module arrow operator method, Module method, Module dot method, ...

Module::method # should I say Module colon operator method, Module method, ...

如果你正在向某人或某个班级教授Perl本身的问题,你怎么说这些事情,可能是其他一些事情,比如默认变量:

@_
$_
$/

如果您正在与其他Perl开发人员交谈,请在演讲中如何说出这些。

1 个答案:

答案 0 :(得分:1)

我倾向于将$var发音为" var "或" var变量",@var as" var array "和%var as" var hash "。

关于特殊的perl变量,我倾向于按字面意思发音:" 在下划线"," 美元下划线" ," 美元斜线"但是我想这与你在Perl社区中找到的编码风格不同。

另外,我的母语是德语,可能会影响一个人如何发音。