non_constant_case_expressionツール chevron_right診断 chevron_rightnon_constant_case_expression 目次説明例一般的な修正case 節の式は定数でなければなりません。説明#case 句の式が定数式でない場合に、アナライザーはこの診断を生成します。例#以下のコードは、j が定数ではないため、この診断を生成します。dartvoid f(int i, int j) { switch (i) { case j: // ... break; } }一般的な修正#式を定数式にするか、switch ステートメントを if ステートメントのシーケンスに書き換えてください。dartvoid f(int i, int j) { if (i == j) { // ... } }このページのコンテンツは役立ちましたか?thumbs_up thumbs_downフィードバックありがとうございます! feedback 詳細を報告するフィードバックありがとうございます!改善のために何ができるかお知らせください。 bug_report 詳細を報告する別途記載がない限り、このサイトのドキュメントは Dart 3.8.1 を反映しています。最終更新日: 2025-05-08。 ソースを表示 または 問題を報告 してください。