main_first_positional_parameter_type
main 函数的第一个位置参数的类型必须是 'List
描述
#当名为 main
的函数的第一个位置参数不是 List<String>
的超类型时,分析器会生成此诊断消息。
示例
#以下代码会生成此诊断消息,因为 List<int>
不是 List<String>
的超类型
dart
void main(List<int> args) {}
常见修复方法
#如果该函数是入口点,则将其第一个位置参数的类型更改为 List<String>
的超类型
dart
void main(List<String> args) {}
如果该函数不是入口点,则更改函数的名称
dart
void f(List<int> args) {}