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

使用Perl6散列键定义与存在

发布时间:2020-12-15 23:26:09 所属栏目:大数据 来源:网络整理
导读:我正在从Perl5学习Perl6. 我在看副词:存在https://docs.perl6.org/type/Hash#:exists,但没有:定义的副词 但我很担心,因为perl5的存在和存在之间有区别.定义:What’s the difference between exists and defined? 我怎样才能在Perl6中做这样的事情? if (d
我正在从Perl5学习Perl6.

我在看副词:存在https://docs.perl6.org/type/Hash#:exists,但没有:定义的副词

但我很担心,因为perl5的存在和存在之间有区别.定义:What’s the difference between exists and defined?

我怎样才能在Perl6中做这样的事情?

if (defined $hash{key}) {
   $hash{key}++;
} else {
   $hash{key} = 1;
}

解决方法

if defined %hash{'key'} {
   %hash{'key'}++;
} else {
   %hash{'key'} = 1;
}

使用定义的例程或方法.见5to6-perlfunc — defined

(编辑:李大同)

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

    推荐文章
      热点阅读