integer_literal_out_of_range工具 chevron_right诊断 chevron_rightinteger_literal_out_of_range 内容描述示例常见修复方法整数文字 {0} 无法用 64 位表示。描述#当整数文字的值太大(正数)或太小(负数)而无法用 64 位字表示时,分析器会生成此诊断。示例#以下代码会产生此诊断,因为该值无法用 64 位表示dartvar x = 9223372036854775810;常见修复方法#如果您需要表示当前值,请将其包装在 BigInt 类的一个实例中dartvar x = BigInt.parse('9223372036854775810');此页面内容是否有用?thumb_up thumb_down感谢您的反馈! feedback 提供详细信息感谢您的反馈!请告诉我们如何改进。 bug_report 提供详细信息除非另有说明,本网站文档反映的是 Dart 3.8.1。页面上次更新于 2025-05-08。 查看源代码 或 报告问题。