【问题标题】:Adding a list to a nested list in Scala将列表添加到 Scala 中的嵌套列表
【发布时间】:2021-01-15 07:44:35
【问题描述】:

我正在尝试将列表添加到嵌套列表中。 鉴于我有以下几点:

List[["Bob","Mike","Sam"],["Aims","Rose","Katie"]]

如何添加:

List["Max","Paul","Alex"]

所以结果是这样的:

List[["Bob","Mike","Sam"],["Aims","Rose","Katie"],["Max","Paul","Alex"]]

【问题讨论】:

  • 您的列表不是合法的 Scala 代码。
  • 正如我常说的,Scaladoc 是你的朋友。

标签: list scala nested-lists


【解决方案1】:

你可以使用 :++ [B >: A](suffix: IterableOnce[B]): CC[B]方法

List(List("Bob","Mike","Sam"),List("Aims","Rose","Katie")).:++(List(List("Max","Paul","Alex")))

结果:

List(List("Bob","Mike","Sam"),List("Aims","Rose","Katie"),List("Max","Paul","Alex"))

使用:: [B >: A](elem: B): List[B]方法

List(List("Bob","Mike","Sam"),List("Aims","Rose","Katie"))::List(List("Max","Paul","Alex"))

:+ [B >: A](elem: B)

List(List("Bob","Mike","Sam"),List("Aims","Rose","Katie")).:+(List("Max","Paul","Alex"))

appended[B >: A](elem: B): CC[B]方法

List(List("Bob","Mike","Sam"),List("Aims","Rose","Katie")).appended(List("Max","Paul","Alex"))

【讨论】:

    猜你喜欢
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 2021-01-26
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多