gpt4 book ai didi

kotlin - 如果不推荐使用 `when (a) in x..y`,我应该使用什么呢?

转载 作者:行者123 更新时间:2023-12-02 12:49:33 25 4
gpt4 key购买 nike

所以我试图做一个when语句,用于当a在一定程度的360度时,这是我当前正在使用的方法:

var a: Double = 0.0

...

primaryDirection = when (a) {
in 45..135 -> Direction.RIGHT
in 135..225 -> Direction.DOWN
in 225..315 -> Direction.LEFT
else -> Direction.UP
}
但是,每个 in关键字都说它已被弃用...那么我应该用什么替换它呢?

最佳答案

哦,我只是想出了...这是因为'a'是一个Double,范围是一个Int范围,将a更改为int可以解决警告。
Image of the warning explains it better

关于kotlin - 如果不推荐使用 `when (a) in x..y`,我应该使用什么呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64382080/

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