gpt4 book ai didi

perl - 对于多个数组

转载 作者:行者123 更新时间:2023-12-04 04:47:24 27 4
gpt4 key购买 nike

在 Scheme 中,您可以使用 for-each 遍历多个列表:

> (for-each (lambda (a b) (display (+ a b)) (newline)) '(10 20 30) '(1 2 3))
11
22
33
>

我知道在 Perl 中你可以使用 for遍历单个列表。像 Scheme 示例中那样迭代多个列表的好方法是什么?

我对 Perl 5 或 6 的答案很感兴趣。

最佳答案

在 Perl 6 中,Zip 运算符是最好的选择。如果您想获得两个值(而不是直接计算总和),则可以不使用加号使用它:

for (10, 11, 12) Z (1, 2, 3) -> $a, $b {
say "$a and $b";
}

关于perl - 对于多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6300674/

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