main_has_too_many_required_positional_parameters
函式 'main' 不能有兩個以上的必需位置引數。
描述
#當名為 main 的函式有兩個以上的必需位置引數時,分析器會產生此診斷資訊。
示例
#以下程式碼會產生此診斷資訊,因為函式 main 有三個必需位置引數
dart
void main(List<String> args, int x, int y) {}常見修復方法
#如果該函式是入口點且未使用額外的引數,則將其移除
dart
void main(List<String> args, int x) {}如果該函式是入口點,但額外引數僅在該函式不作為入口點使用時才使用,則將這些額外引數設為可選
dart
void main(List<String> args, int x, [int y = 0]) {}如果該函式不是入口點,則更改函式名稱
dart
void f(List<String> args, int x, int y) {}