問題点
Flutterにて、「Use a function declaration to bind a function to a name」という警告が出ました。
ソース
ラムダ式で書いていたFunctionを、中括弧形式にしたら、警告が消えた。
発生中
Status Function(String? value) _convertStatus =
(String? value) => Status.values.firstWhere(
(p) => p.toString() == value,
orElse: () => Status.normal,
);
}
修正後
EquipmentStatus _convertStatus(String? value) {
return Status.values.firstWhere(
(p) => p.toString() == value,
orElse: () => Status.normal,
);
}