【发布时间】:2021-12-05 20:23:53
【问题描述】:
我在这一行遇到错误The argument type 'Color Function(String)' can't be assigned to the parameter type 'dynamic Function(dynamic)' :
final colors = data.map(getColorFromCode);
这里是data:
late final data = [
widget.result,
widget.result2,
widget.result3,
];
这里是函数getColorFromCode:
Color getColorFromCode(String code) {
if (code.contains('A') && code.contains('P')) return Colors.brown;
if (code.contains('A') && code.contains('pp')) return Colors.black;
if (code.contains('aa')) return Colors.white;
return Colors.black;
}
如何解决这个错误?如果您需要任何其他详细信息,请随时询问。
【问题讨论】:
-
能否分享一下widget.result、widget.result2和widget.result3的数据类型是什么
标签: android flutter dart mobile