Приставка к списку вызывает ошибку: значение :: не является членом Option [List [String]] - PullRequest
0 голосов
/ 09 февраля 2020

x переменная представляет собой список параметров:

val x = Option(List("listX"))

Теперь пытается добавить что-то к списку:

"listY"::x

вызывает ошибку ниже:

error: value :: is not a member of Option[List[String]]

Как мне перейти к списку опций?

1 Ответ

2 голосов
/ 09 февраля 2020

Это потому, что тип x выводится из значения Option(List("listX")), равного Option[List[String]], и вы хотите добавить значение в List внутри Option, поэтому вместо этого вам нужно выполнить: x.map(value => "listY" :: value). Надеюсь это поможет!

...