跳到主要內容

invalid_inline_function_type

行內函數型別不能用於泛型函式型別中的引數。

描述

#

當泛型函式型別具有使用較舊的行內函數型別語法編寫的函式值引數時,分析器會生成此診斷資訊。

示例

#

以下程式碼會生成此診斷資訊,因為用於定義 F 的泛型函式型別中的引數 f 使用了行內函數型別語法

dart
typedef F = int Function(int f(String s));

常見修復方法

#

為引數型別使用泛型函式語法

dart
typedef F = int Function(int Function(String));