当元素为空时,将None赋给选项

时间:2019-04-16 07:06:15

标签: scala

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

val list: List[Int] = List()

val x = option(list)

如果list为空,x应该为空,并且如果list具有某个值,则说List(1,2),那么x应该为Some(List(1,2))

请提出建议

1 个答案:

答案 0 :(得分:0)

Option(list).filter(_.nonEmpty)