integer_literal_out_of_range
The integer literal {0} can't be represented in 64 bits.
Description
#The analyzer produces this diagnostic when an integer literal has a value that is too large (positive) or too small (negative) to be represented in a 64-bit word.
Example
#The following code produces this diagnostic because the value can't be represented in 64 bits:
dart
var x = 9223372036854775810;
Common fixes
#If you need to represent the current value, then wrap it in an instance of
the class BigInt
:
dart
var x = BigInt.parse('9223372036854775810');
除非另有说明,文档之所提及适用于 Dart 3.7.3 版本,本页面最后更新时间: 2025-05-08。 查看文档源码 或者 报告页面问题。