我正在尝试在Kotlin中执行以下操作:

val top : Long = 1000000_1000000_1000000_1000000_1000000_1000000_1000000
Java中,它看起来像这样:
long TOP = 1000000_1000000_1000000_1000000_1000000_1000000_1000000L;
Java版本可以正常工作,在Kotlin中,我得到一个错误:
The value is out of range
有谁知道如何做到这一点?提前致谢。

最佳答案

您可以像下面在Kotlin中那样做,为0b表示法添加前缀Long

val top : Long = 0b1000000_1000000_1000000_1000000_1000000_1000000_1000000
有关此的更多信息,请检查documentation

关于java - 如何在Kotlin中手动将字节分配给long?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62793602/

10-12 04:14
查看更多