请告知我无法打印a,b& c
的值my @array = qw($a,$b,$c);
push(@new_array ,@array);
for my $x (@new_array)
{
DEBUG(" DEBUG : $x);
}
它显示$ a,$ b,$ c而不是那些值。
谢谢,
答案 0 :(得分:2)
qw
运算符创建字符串列表。它引用了单词,所以它是“qw”。
my @array = qw( x y z );
与
完全相同my @array = ( 'x', 'y', 'z' );
你的专栏:
my @array = qw($a,$b,$c);
正在说
my @array = ( '$a,$b,$c' );
你想要的是放弃qw
。
my @array = ( $a, $b, $c );