integer_literal_out_of_range
Details about the 'integer_literal_out_of_range' diagnostic produced by the Dart analyzer.
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:
var x = 9223372036854775810;
Common fixes
#
If you need to represent the current value, then wrap it in an instance of
the class BigInt:
var x = BigInt.parse('9223372036854775810');
除非另有说明,文档之所提及适用于 Dart 3.10.3 版本报告页面问题.