飞镖相当于长? [复制]

2024-05-26

java的相当于什么longDart 中的数据类型?应该int or long使用?


In Java https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html:

long:long 数据类型是 64 位二进制补码整数。有符号长整型的最小值为 -2^63,最大值为 2^63-1。在 Java SE 8 及更高版本中,您可以使用 long 数据类型来表示无符号 64 位 long,其最小值为 0,最大值为 2^64-1。当您需要比 int 提供的值范围更宽的值时,请使用此数据类型。 Long 类还包含compareUnsigned、divideUnsigned 等方法来支持unsigned long 的算术运算。

In Dart https://dart.dev/guides/language/language-tour#built-in-types:

整数 整数值不大于 64 位,具体取决于平台。在 Dart VM 上,值可以是从 -2^63 到 2^63 - 1。编译为 JavaScript 的 Dart 使用 JavaScript 数字,允许值从 -2^53 到 2^53 - 1。

所以,你完全可以使用int在 Dart 中相当于long在爪哇。但要注意编译为 JavaScript 时的警告。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

飞镖相当于长? [复制] 的相关文章

随机推荐