我在 SO 中找到了这段代码,当我尝试将它与 lint
一起使用时,我收到此错误:
错误:无法将参数类型“动态”分配给参数 输入“数字”。 (argument_type_not_assignable ...)
MaterialColor createMaterialColor(Color color) {
final List strengths = <double>[.05];
///
strengths.forEach((strength) {
/* GETTING ERROR FOR `strength` VARIABLE IN THIS LINE */
final double ds = 0.5 - strength; /* <--- */
///
});
return MaterialColor(color.value, swatch);
}
我试着在这个网站和谷歌上搜索。但我找不到如何解决这个问题
答案 0 :(得分:0)
在尝试了一些解决方案后,我发现 dart
在转换变量方面并不聪明。然后当我改变时:
final List strengths = <double>[0.05];
到
final List<double> strengths = <double>[0.05];
我的项目分析器错误已解决