integer_literal_out_of_range
整数リテラル {0} は 64 ビットで表現できません。
説明
#アナライザーは、整数リテラルの値が 64 ビットワードで表現するには大きすぎる(正の値)または小さすぎる(負の値)場合に、この診断を生成します。
例
#以下のコードは、値が 64 ビットで表現できないため、この診断を生成します。
dart
var x = 9223372036854775810;一般的な修正
#現在の値を表現する必要がある場合は、BigInt クラスのインスタンスでラップしてください。
dart
var x = BigInt.parse('9223372036854775810');