【发布时间】:2018-06-22 16:25:25
【问题描述】:
我有这些数组集,每个数组有两个元素。
@a = ("a", "b");
@i = (1, 2);
@s = ( "\\!", "\?");
如何使结果返回
a1!,b2?而且我需要它们成为一组新的数组,例如
@new =(a1!,b2?)
我写了输出答案的代码
$i = length(@a);
for (0..$1) {
@array = push(@array, @a[$i], @s[$i];
}
print @array;
但是,它只返回了
syntax error at pra.pl line 10, near "];"
提前谢谢你。
【问题讨论】:
-
请显示您尝试过的代码并解释什么不起作用。要求我们为您编写代码是一种非常可靠的方式来累积反对票并让您的问题搁置。
-
我这样做了,它返回 systax erroe
$i = length(@a); for (0..$1) { @array = push(@array, @a[$i], @s[$i]; } print @array; -
请edit您的问题并在那里添加代码。
-
感谢您的建议,编辑了我的问题。