我尝试对元组使用压缩方法来浏览临时压缩列表
给它一个类似的东西:
val l1 : List[Int] = List(1,2,3)
val l2 : List[Int] = List(2,3,1)
val l3 : List[Int] = for ( (a,b) <- (l1,l2).zipped ) yield a+b
这是一个综合示例,可以仅用 map 函数替换,但我想在更复杂的表达式中使用它。
它给了我错误: 参数数量错误;预期 = 2这很有意义,因为 (l1,l2).zipped.map 有两个参数。在内部翻译两个参数映射函数以进行理解的正确方法是什么?