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

perl – 获取数组长度时在void上下文中无用的私有数组

发布时间:2020-12-16 06:05:46 所属栏目:大数据 来源:网络整理
导读:我试图在@ arr1和@ arr2的长度都为零时停止循环.我收到了这条警告信息 Useless use of private array in void context 当我用这个 while (scalar (@arr1,@arr2) ) { #more code} 为什么我会收到警告? 解决方法 标量有一个论点.你必须使用更复杂一点 while (
我试图在@ arr1和@ arr2的长度都为零时停止循环.我收到了这条警告信息

Useless use of private array in void context

当我用这个

while (scalar (@arr1,@arr2) ) {
  #more code
}

为什么我会收到警告?

解决方法

标量有一个论点.你必须使用更复杂一点

while (scalar @arr1 or scalar @arr2)

幸运的是相当于更短

while (@arr1 or @arr2)

(编辑:李大同)

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

    推荐文章
      热点阅读