|
1
4
如果要在相应的索引处对元素执行一些计算(在这种特定情况下是求和),则不需要使用
这种类型逻辑的通用名称是“zip”;即,当给定两个输入序列时,它会生成一个输出序列,其中来自相同位置输入序列的每两个元素都使用某种函数组合在一起。 标准库中没有用于此的内置方法,但您可以找到一些通用实现 here .
例如,使用
或使用方法参考:
哪里
|
|
|
2
1
你可以使用
鉴于你的名单是 相同大小
第三个列表可以是:
对于BinaryOperator,可以将其表示为:
或者,您可以通过将逻辑抽象为一个方法并将其用作:
哪里
|
|
|
3
1
您可以做的是定义自己的实用方法,它的单个任务是 拉链 两个输入列表:
这样,您可以将两个输入列表求和为:
|