scala - 无的反义词是什么?
问题描述
我在火花中有这段代码
val stuff = MyFunction(
start=new LocalDate(2019, 7, 1),
end=new LocalDate(2019, 7, 3),
discreteCol = None
).persist
该函数从 parquet 文件中读取和过滤。None 有反义词吗?
我想接受discreteCol 中的所有结果。该函数不会让我省略变量,所以我只想说它应该取任何值而不必枚举它们中的每一个。
解决方案
有一个类叫Option
. 它有两个子类:None
和Some
。此类用于处理空值。如果您希望您的方法接受任何类,那么您的discreteCol
类型应该是Option[Any]
. 然后在将值传递给函数时,您应该将它们作为某个值发送。像这样:Some(yourValue)
。
推荐阅读
- javascript - 创建时间戳数组删除开始和结束期间之间的小时数
- python - 如何顺序链接 ML 模型/管道模型?
- javascript - 返回数组中最大数的函数
- excel - 列出没有宏或 Excel 4 函数的工作表名称
- angular - flatMap GET 和 PUT 请求不返回结果
- jenkins-pipeline - 使用 readFile 从文件中读取数据并将其转换为 groovy 中的列表的最佳方法是什么?
- node.js - Koa.js:只有第一个中间件执行,其他所有失败
- firefox - firefox 以编程方式更改阻止弹出窗口设置
- r - 如何将每小时太阳辐射值转换为每天计算的 0 到 1 之间的每小时值
- jquery - 如何阻止 Application Insights 记录在 jquery 中生成的已处理异常?