跳到主要內容

missing_required_param

引數 '{0}' 是必需的。

引數 '{0}' 是必需的。 {1}。

描述

#

當呼叫一個帶有被標註為必需的命名引數的方法或函式時,如果沒有為該引數提供值,分析器會產生此診斷資訊。

示例

#

以下程式碼會產生此診斷資訊,因為命名引數 x 是必需的

dart
import 'package:meta/meta.dart';

void f({@required int? x}) {}

void g() {
  f();
}

常見修復方法

#

提供必需的值

dart
import 'package:meta/meta.dart';

void f({@required int? x}) {}

void g() {
  f(x: 2);
}