在这段代码中,我想访问{IS-VAR}
hashes 数组的每个元素的key 的值@Cleared
。当它进入循环内部时$_
被设置为 的值$_->{'NAME'}
。
if (grep {$_->{'NAME'} eq $entity_name} @Cleared)
{
**$is_var = $_->{'IS-VAR'};**
$var_flag = 1 if ($is_var =~ /^TRUE$/i);
}
有没有办法访问$_->{'IS-VAR'}
循环内部的值,在这种情况下$_
是元素@Cleared
?
的结构@Cleared
如下:
@Cleared = [NAME => 'xxx',
TYPE => 'yyy',
IS-VAR => 'TRUE'];