Scala 将向量从一些

Scala 将向量从一些,scala,Scala,在我的代码中,在API调用之后,我得到 一些(向量(72981,72982)) 我需要从Some中获取向量,以便修改向量。尝试了很多事情,但没有结果 使用映射可以修改选项中的内容(即本例中的部分) 这将在选项中返回修改后的向量 如果要从选项中提取值,可以使用getOrElse val v = Some(Vector(72981, 72982)).getOrElse(/* a fallback value */) 还是一场比赛 val opt = Some(Vector(72981, 72982

在我的代码中,在API调用之后,我得到

一些(向量(72981,72982))


我需要从
Some
中获取向量,以便修改向量。尝试了很多事情,但没有结果

使用
映射
可以修改
选项中的内容
(即本例中的
部分

这将在
选项中返回修改后的向量

如果要从
选项中提取值,可以使用
getOrElse

val v = Some(Vector(72981, 72982)).getOrElse(/* a fallback value */)
还是一场比赛

val opt = Some(Vector(72981, 72982))
opt match {
  case Some(vector) => // do something with vector 
  case None => // vector doesn't exist
}

使用
映射
可以修改
选项
中的内容(即本例中的
部分

这将在
选项中返回修改后的向量

如果要从
选项中提取值,可以使用
getOrElse

val v = Some(Vector(72981, 72982)).getOrElse(/* a fallback value */)
还是一场比赛

val opt = Some(Vector(72981, 72982))
opt match {
  case Some(vector) => // do something with vector 
  case None => // vector doesn't exist
}

“尝试了很多东西,但没有结果。”这包括阅读文档()或几乎任何有关Scala的教程吗?“尝试了很多东西,但没有结果。”这包括阅读文档()或几乎任何有关Scala的教程吗?“对vector做些什么”激发了我的脑细胞。谢谢,“用vector做点什么”激发了我的脑细胞。谢谢