gpt4 book ai didi

kotlin - 在Kotlin中声明常量-在编译时调用函数

转载 作者:行者123 更新时间:2023-12-02 13:12:08 28 4
gpt4 key购买 nike

对于编译时常量,有没有办法

const val myAngle = Math.toRadians(45.0)

无需在代码中直接包含 Math.toRadians函数逻辑
const val myAngle = 45.0 / 180.0 * Math.PI

而且无需事先进行计算
const val myAngle = Math.PI / 2 // 45.0 degrees

即有没有一种方法可以在编译时调用 Math.toRadians

编辑-我的用例:我试图创建一些 Angular 常数,我想以度为单位输入它们,但是我希望存储的常数以弧度为单位。

最佳答案

否。原因是不能保证任何函数的返回值都是常量(可以在编译时计算)。

不过,使用val myAngle = Math.toRadians(45.0)完全可以。

关于kotlin - 在Kotlin中声明常量-在编译时调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59546409/

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