gpt4 book ai didi

Scala:展平混合集合(或列表或数组)

转载 作者:行者123 更新时间:2023-12-02 17:17:28 26 4
gpt4 key购买 nike

我有一个 Set,它包含字符串和字符串子集的组合,如下所示:

val s = Set(brand1-_test, Set(brand-one, brand_one, brandone), brands-two, brandthree1, Set(brand-three2, brand_three2, brandthree2))

如何将其展平以便我拥有一组展平的琴弦? s.flatten 不工作,出现以下错误:

error: No implicit view available from Object => scala.collection.GenTraversableOnce[B]

flatMap 也没有。我在这里错过了什么? Set 可以很容易地合并一个 subLists 或 subArrays(它们是前一个函数的结果),如果这有所不同的话。

最佳答案

 s.flatMap { case x:Iterable[_] => x; case y => Seq(y) }

关于Scala:展平混合集合(或列表或数组),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45483221/

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