gpt4 book ai didi

arrays - 如何使用 perl 从第一次出现具有特定值的元素开始遍历数组?

转载 作者:行者123 更新时间:2023-12-03 18:12:06 24 4
gpt4 key购买 nike

我有一个像(“valueA”、“valueB”、“valueC”、“valueD”)等数组。我想从(例如)“valueC”的第一个实例开始遍历数组的值。应该忽略值“valueC”的第一个实例之前的数组中的所有内容;所以在这种情况下,循环只会处理“valueC”和“valueD”。

我可以在我的循环中放置一个条件,但是有没有更简洁的方法来使用 perl 表达这个想法?

最佳答案

my $seen;
for ( grep $seen ||= ($_ eq "valueC"), @array ) {
...
}

关于arrays - 如何使用 perl 从第一次出现具有特定值的元素开始遍历数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8713702/

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