对于一个应用程序,我需要一个64位的unsigned int。在查看dart文档时,我没有看到如何确切地声明一个。
谁能告诉我这是怎么做的?我将在按位操作中使用此“ 64bit unsigned int”。
答案 0 :(得分:1)
Dart没有本地无符号64位整数。
对于许多操作,您可以仅使用int
是 signed 的64位整数,并将其解释为无符号。都是一样的但是,这不适用于除法。 (如果用于网络,则int
是一个JavaScript数字,您需要做一些完全不同的事情。)
最简单的通用方法是使用BigInt
并在对其执行任何操作后再使用toUnsigned(64)
。
答案 1 :(得分:1)