如何在dart / flutter中声明64位unsigned int?

时间:2018-12-03 07:35:39

标签: dart int flutter unsigned dart-2

对于一个应用程序,我需要一个64位的unsigned int。在查看dart文档时,我没有看到如何确切地声明一个。

谁能告诉我这是怎么做的?我将在按位操作中使用此“ 64bit unsigned int”。

2 个答案:

答案 0 :(得分:1)

Dart没有本地无符号64位整数。

对于许多操作,您可以仅使用int signed 的64位整数,并将其解释为无符号。都是一样的但是,这不适用于除法。 (如果用于网络,则int是一个JavaScript数字,您需要做一些完全不同的事情。)

最简单的通用方法是使用BigInt并在对其执行任何操作后再使用toUnsigned(64)

答案 1 :(得分:1)

只需使用 fixnum

您可以使用 int64

轻松创建 Int64()