body_might_complete_normally_nullable
此函数的返回类型为可空类型 '{0}',但结束时没有返回值。
描述
#当方法或函数可以通过执行到末尾隐式返回 null
时,分析器会生成此诊断信息。尽管这是有效的 Dart 代码,但最好明确地返回 null
。
示例
#以下代码会生成此诊断信息,因为函数 f
隐式返回 null
dart
String? f() {}
常见修复
#如果返回 null
是有意为之,请明确写出 return 语句
dart
String? f() {
return null;
}
如果函数在该路径下应该返回非空值,请添加缺失的 return 语句
dart
String? f() {
return '';
}