加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 21:30:50 所属栏目:大数据 来源:网络整理
导读:在Perl中,引用任何东西都是一个简单的标量,并且具有$sigil.有时候很难说出什么样的参考. 我个人前缀带有一个字母的引用的变量名称,表示引用类型.例子: my $aValues = []; # arrayrefmy $hValue = {}; # hashrefmy $oValue = bless {}; # objectmy $sValue =
在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读