【发布时间】:2020-02-09 13:02:39
【问题描述】:
x 变量是一个选项列表:
val x = Option(List("listX"))
现在尝试在列表前添加一些内容:
"listY"::x
导致以下错误:
error: value :: is not a member of Option[List[String]]
如何添加到选项列表中?
【问题讨论】:
x 变量是一个选项列表:
val x = Option(List("listX"))
现在尝试在列表前添加一些内容:
"listY"::x
导致以下错误:
error: value :: is not a member of Option[List[String]]
如何添加到选项列表中?
【问题讨论】:
这是因为 x 的类型是从值 Option(List("listX")) 推断出来的 Option[List[String]] 并且您想在 List 中添加值 Option,因此您需要这样做:x.map(value => "listY" :: value)。希望这可以帮助!
【讨论】: