gpt4 book ai didi

scala - 连接多个列表

转载 作者:行者123 更新时间:2023-12-03 17:41:42 25 4
gpt4 key购买 nike

我想知道如何使用循环连接多个列表。这是我正在尝试做的一个例子:

object MyObj {
var objs = Set (
MyObj("MyObj1", anotherObjList),
MyObj("MyObj2", anotherObjList)
)

val list = List.empty[AnotherObj]
def findAll = for (obj <- objs) List.concat(list, obj.anotherObjList)
}

我想要 findAll 函数连接来自集合 objs 的对象的列表。

最佳答案

试试这个:

objs.flatMap(_.anotherObjList)

它不使用for,但这可能是在 Scala 中实现它的最简洁和可读的方式。

关于scala - 连接多个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36334318/

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