gpt4 book ai didi

arrays - 获取数组中除第一个以外的所有内容

转载 作者:行者123 更新时间:2023-12-05 08:21:07 24 4
gpt4 key购买 nike

我想对数组进行切片以创建一个新数组,其中包含数组中除第一个条目之外的所有条目。这是我试过的:

@arguments = $splittedCommands[1..-1];  

这给了我一个空的结果。1 应该是第二个条目,-1 应该是最后一个条目,那么为什么这行不通呢?

最佳答案

当切片数组时,你应该在数组前面使用 @($ 告诉你正在访问数组中的单个标量值),所以

my @arguments = @splittedCommands[ 1 .. $#splittedCommands ];

其次,您的范围应该是 -$#splittedCommands .. -11 .. $#splittedCommands,后者更为常见和直接。

关于arrays - 获取数组中除第一个以外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22271511/

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