首页 > 解决方案 > 无的反义词是什么?

问题描述

我在火花中有这段代码

val stuff = MyFunction(
    start=new LocalDate(2019, 7, 1),
    end=new LocalDate(2019, 7, 3),
    discreteCol = None
).persist

该函数从 parquet 文件中读取和过滤。None 有反义词吗?

我想接受discreteCol 中的所有结果。该函数不会让我省略变量,所以我只想说它应该取任何值而不必枚举它们中的每一个。

标签: scalaapache-spark

解决方案


有一个类叫Option. 它有两个子类:NoneSome。此类用于处理空值。如果您希望您的方法接受任何类,那么您的discreteCol类型应该是Option[Any]. 然后在将值传递给函数时,您应该将它们作为某个值发送。像这样:Some(yourValue)


推荐阅读