当元素为空时,将None分配给选项[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我有一个Integer列表,我需要将其转换为Option,但是当List为空时我需要将其指定为none。请建议

val list: List[Int] = List()

val x = option(list)

如果list为空,则x应为none,如果list有一些值,则说List(1,2)则x应为Some(List(1,2))

请建议

scala
1个回答
1
投票
Option(list).filter(_.nonEmpty)
© www.soinside.com 2019 - 2024. All rights reserved.