gpt4 book ai didi

Scala:除以零

转载 作者:行者123 更新时间:2023-12-04 16:17:57 25 4
gpt4 key购买 nike

我的应用程序中有这样的东西:

def something(x: Int, y: Int) Z {

(x / y)
}

现在,如果 someval 不是数字(意味着 x 或 y 等于 0),那么我希望 Z 变为 0 而不是显示错误( [ArithmeticException: Division by zero] )

我知道我可以做到:
Try(someVale) orElse Try(0)

但是,这会给我 Success(0)而我只是想让它给我一个 0在这种情况下。

也许有类似 if ArithmeticException then 0 的东西在 Scala 或其他东西中删除“成功”和括号。有人可以透露一些信息吗?

最佳答案

我想我会看:

def something(x: Int, y:Int) = if ( y != 0) x/y else 0

关于Scala:除以零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21125580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com