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

定数でない関係パターン式

関係パターン式は定数である必要があります。

説明

#

アナライザーは、関係パターン式内の値が定数式でない場合に、この診断を生成します。

#

次のコードは、> 演算子のオペランドである a が定数ではないため、この診断を生成します。

dart
final a = 0;

void f(int x) {
  if (x case > a) {}
}

一般的な修正

#

値を定数式に置き換えてください。

dart
const a = 0;

void f(int x) {
  if (x case > a) {}
}