【发布时间】:2020-07-17 07:42:49
【问题描述】:
如果认为 Scala Option[T] 对于处理一些异常非常有用,那么我也想在 Julia 中使用这个概念。
例如,如果我们在 Julia 中编写以下 Scala 代码,
def div(x: Double, y: Double): Option[Double] = {
if (y == 0.0) None else Some(x / y)
}
我想下面的代码可以完成这项工作,但是这样做有更好的方法吗?
function div(x:: Float64, y:: Float64):: Array{Union{Float64, Missing}}
if (y == 0.0)
[missing]
else
[x / y]
end
end
【问题讨论】:
标签: julia