【发布时间】:2013-06-24 03:03:52
【问题描述】:
我正在执行以下操作,但无法正常工作:
my $enabled = $hash &&
$hash->{'key'} &&
$hash->{'key'}->{'enabled'} &&
$hash->{'key'}->{'active'};
这是将布尔值分配给标量变量的可接受方式吗? 我的代码以奇怪的方式行为不端,事实上,我相信这是因为这个任务。我已经验证了所有这些键都存在单独的值并设置为一个值。
附:对不起,我是菜鸟!我用谷歌搜索了大约 10 分钟,但在任何地方都找不到答案。
【问题讨论】:
标签: perl hash boolean conditional-statements scalar