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

perl – operator || =是什么意思

发布时间:2020-12-15 22:02:29 所属栏目:大数据 来源:网络整理
导读:在Perl中,在以下示例中,operator || =的含义是什么? $sheet - {MaxCol} ||= $sheet - {MinCol}; 解决方法 a || = b类似于a = a || b,所以: $sheet-{MaxCol} ||= $sheet-{MinCol}; 类似于: $sheet-{MaxCol} = $sheet-{MaxCol} || $sheet-{MinCol}; 根据ike
在Perl中,在以下示例中,operator || =的含义是什么?
$sheet -> {MaxCol} ||= $sheet -> {MinCol};

解决方法

a || = b类似于a = a || b,所以:
$sheet->{MaxCol} ||= $sheet->{MinCol};

类似于:

$sheet->{MaxCol} = $sheet->{MaxCol} || $sheet->{MinCol};

根据ikegami的评论,区别在于|| = b;仅评估一次,并评估前一次b.当a是神奇的或不是标量时,这很重要.

(编辑:李大同)

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

    推荐文章
      热点阅读