web-dev-qa-db-ja.com

Dart / flutterで64ビットのunsigned intを宣言するにはどうすればよいですか?

アプリの場合、64ビットのunsigned intが必要です。 Dartのドキュメントを見て、ドキュメントの宣言を正確に行う方法がわかりませんでした。

これがどのように行われるか誰にも教えてもらえますか?この「64bit unsigned int」をビット単位の操作で使用します。

6
Ragas

Dartには、ネイティブの符号なし64ビット整数はありません。

多くの操作では、intであるsigned 64ビット整数を使用して、それを符号なしと解釈できます。それは同じビットです。ただし、除算では機能しません。 (そして、それがWebの場合、intはJavaScriptの番号であり、まったく別のことを行う必要があります)。

最も単純な一般的なアプローチは、BigIntを使用し、操作を行った後はtoUnsigned(64)を使用することです。

0
lrn