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

無効な_null_値の_使用

値が常に 'null' である式は、間接参照できません。

説明

#

値が常にnullである式が間接参照されると、アナライザーはこの診断を生成します。

#

以下のコードは、xが常にnullになるため、この診断を生成します。

dart
int f(Null x) {
  return x.length;
}

一般的な修正

#

値がnull以外のものも許可される場合は、式の型を変更してください。

dart
int f(String? x) {
  return x!.length;
}