default_value_in_function_type工具 chevron_right诊断 chevron_rightdefault_value_in_function_type 目录描述示例常见修复函数类型中的参数不能有默认值。描述#当与参数关联的函数类型包含带有默认值的可选参数时,分析器会产生此诊断消息。这是不允许的,因为参数的默认值不是函数类型的一部分,因此包含它们不会提供任何价值。示例#以下代码会产生此诊断消息,因为参数 p 即使是参数 g 的类型的一部分,它也具有默认值。dartvoid f(void Function([int p = 0]) g) { }常见修复#从函数类型的参数中移除默认值。dartvoid f(void Function([int p]) g) { }此页面的内容有帮助吗?thumb_up thumb_down感谢您的反馈! feedback 提供详细信息感谢您的反馈!请告诉我们如何改进。 bug_report 提供详细信息除非另有说明,本网站上的文档反映了 Dart 3.8.1 版本。页面上次更新于 2025-05-08。 查看源文件 或 报告问题。