匈牙利语符号是否适用于Perl?

前端之家收集整理的这篇文章主要介绍了匈牙利语符号是否适用于Perl?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Perl中,引用任何东西都是一个简单的标量,并且具有$sigil.有时候很难说出什么样的参考.

我个人前缀带有一个字母的引用的变量名称,表示引用类型.例子:

my $aValues = [];                # arrayref
my $hValue  = {};                # hashref
my $oValue  = bless {};          # object
my $sValue  = \(my $s = 'foo');  # scalarref
...

我已经看到这两个支持者和对手这样的表示法.你用它吗它有什么缺点吗?

解决方法

就我个人而言,我发现匈牙利语符号很难阅读.我只是使用英文惯例:
my $values; # is an array
my $value;  # is a scalar
my $value_hash; # is a hash

我通常将对象与标量相同,因为它的使用方式使其足够明显,因为它是一个对象.但是,如果我有需要我会使用:

my $value_obj;  # is an object

猜你在找的Perl相关文章