gpt4 book ai didi

arrays - 获取一些数组而不循环

转载 作者:行者123 更新时间:2023-12-02 03:03:32 26 4
gpt4 key购买 nike

我还是 Perl 新手。我正在尝试获取一些数组并将它们放入另一个数组中而不使用循环。

my @array1 = ("abc", "def", "ghi", "jkl", "mno", "pqr");
my @array2=$array1[2 .. 4];

但它无法工作。

我想要@array2的结果是“def ghi jkl”。

最佳答案

您需要使用 @ 作为数组切片,而不是标量标记 ($):

my @array1 = ("abc", "def", "ghi", "jkl", "mno", "pqr"); 
my @array2=@array1[2 .. 4]; # ====> @array1 not $array1
print join(",", @array2), "\n";

关于arrays - 获取一些数组而不循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13697714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com