関数ではない式の呼び出し
式は関数として評価されないため、呼び出すことはできません。
説明
#関数呼び出しが見つかったが、参照されている名前が関数の名前でない場合、または関数を計算する式が関数を計算しない場合に、アナライザーはこの診断を生成します。
例
#次のコードは、x が関数ではないため、この診断を生成します。
dart
int x = 0;
int f() => x;
var y = x();次のコードは、f() が関数を返さないため、この診断を生成します。
dart
int x = 0;
int f() => x;
var y = f()();一般的な修正
#関数を呼び出す必要がある場合は、引数リストの前のコードを関数の名前に置き換えるか、関数を計算する式に置き換えてください。
dart
int x = 0;
int f() => x;
var y = f();