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

更改$* DISTRO值以进行测试

发布时间:2020-12-15 21:47:24 所属栏目:大数据 来源:网络整理
导读:我需要测试一个 includes this line的功能: if $translate-nl $*DISTRO.is-win 我试图将值重新分配给$* DISTRO, $*DISTRO='Windows 10'; 但它说: Cannot modify an immutable Distro (debian (9.stretch))? $*DISTRO 是一个动态变量,它没有被修改是有意义
我需要测试一个 includes this line的功能:
if $translate-nl && $*DISTRO.is-win

我试图将值重新分配给$* DISTRO,

$*DISTRO='Windows 10';

但它说:

Cannot modify an immutable Distro (debian (9.stretch))?

$*DISTRO是一个动态变量,它没有被修改是有意义的.也就是说,有没有其他方法可以测试代码(当然,除了转到Windows)

解决方法

my $*DISTRO = ...

希望修改原件是不必要的.这通常是不合理的action-at-a-distance – 几乎可以肯定,如果有人安排它是一个不可改变的价值.这就是为什么global variables声名狼借的原因.

(编辑:李大同)

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

    推荐文章
      热点阅读