我是Perl的新手,在Learning Perl一书中找不到问题的答案.
例如,我有一个像这样的数组:
my @loop=("op1_sel","op2_sel");
Run Code Online (Sandbox Code Playgroud)
和两个哈希表:
my %op1_sel=(
"bibuf","000",
"self","101"
);
my %op2_sel=(
"zero","1",
"temp","0"
);
Run Code Online (Sandbox Code Playgroud)
现在我想在循环中使用变量来循环特定键的哈希表,例如:
foreach(@loop)
{
print ${$_}{"bibuf"} ;
}
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用,我知道这${$_}部分是错的,任何人都可以告诉我如何解决这个问题?