标签: scala set optional
如何轻松地将Option转换为Set,以便如果Option包含元素,则set包含一个元素,否则包含零元素?
Option
Set
我是这样手动完成的,但这很麻烦:
option match { case Some(x) => Set(x) case None => Set() }
答案 0 :(得分:3)
Option有toSet方法:scaladoc
toSet
因此,来自问题的代码可以转换为:
option.toSet