列表的前置导致错误:value::不是选项[list[String]的成员
列表的前置导致错误:value::不是选项[list[String]的成员,list,scala,prepend,List,Scala,Prepend,x变量是一个选项列表: val x = Option(List("listX")) 现在正在尝试为要列出的内容添加前缀: "listY"::x 导致以下错误的原因: error: value :: is not a member of Option[List[String]] 如何预加选项列表?这是因为x的类型是从option(list(“listX”)isoption[list[String]]中推断出来的,您想在list中预加option中的值,所以您需要做的是:x.map(value
x
变量是一个选项列表:
val x = Option(List("listX"))
现在正在尝试为要列出的内容添加前缀:
"listY"::x
导致以下错误的原因:
error: value :: is not a member of Option[List[String]]
如何预加选项列表?这是因为
x
的类型是从option(list(“listX”)
isoption[list[String]]
中推断出来的,您想在list
中预加option
中的值,所以您需要做的是:x.map(value=>“listY”::value)
。希望这有帮助 这是因为x
的类型是从值选项(List(“listX”)推断出来的。
是选项[List[String]]
并且您想在列表
中在选项
中预先添加值,所以您需要做的是:x.map(value=>“listY”::value)
。希望这有帮助