{'validRules'} = "true" ... if ($cfg->{'validRules'} eq "true") { {'val-6ren">
gpt4 book ai didi

perl - 不能使用字符串 ("0") 作为哈希引用

转载 作者:行者123 更新时间:2023-12-05 03:15:40 24 4
gpt4 key购买 nike

我正在尝试这段代码并在运行时遇到错误。

   $cfg->{'validRules'} = "true"
...


if ($cfg->{'validRules'} eq "true") { <== error is pointing to this
}

错误是

Error: Can't use string ("0") as a HASH ref while "strict refs" in use at

我真是一头雾水。我试着改变它,但还是一样。如果我能得到一些帮助,我将不胜感激。

最佳答案

你做了等同于

的事情
$cfg = 0;

在某个时候。这显然会使

$cfg->{'validRules'}

失败。找到将零分配给 $cfg 的位置并修复它。

关于perl - 不能使用字符串 ("0") 作为哈希引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14301096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com