我是 perl 的新手,我想做一些类似于我在 C 中所做的事情。
for(i=0;i<32;i++)
{
array[i]= some_function_result();
}
and then print the array
为此,我在 perl 中尝试做的是
@data=();
for($i=0;$i<32;$i++){
$hexval = unpack('H2',substr($payload,$i,1));
@data[$i]=$hexval;
}
print @data;
这个对吗?我尝试使用 push(@data,$hexval) 之类的功能,但这导致
32
64
96...
我知道这很幼稚..但是有人可以帮我解决这个问题吗..