メインコンテンツにスキップ

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) {}