6

我正在尝试做这样的事情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

有谁知道如何做到这一点?提前致谢。

4

1 回答 1

5

您可以像下面的Kotlin, 前缀0b表示Long

val top : Long = 0b1000000_1000000_1000000_1000000_1000000_1000000_1000000

有关这方面的更多信息,请查看文档

于 2020-07-08T11:41:18.700 回答