assignment_to_final_localツール chevron_right診断 chevron_rightassignment_to_final_local 目次説明例一般的な修正final 変数「{0}」は一度しか設定できません。説明#final として宣言されたローカル変数に初期化後に代入が行われた場合に、この診断が生成されます。例#以下のコードは、x が final であるため、初期化後に値を代入できないという理由でこの診断を生成します。dartvoid f() { final x = 0; x = 3; print(x); }一般的な修正#final キーワードを削除し、型注釈がない場合は var に置き換えてください。dartvoid f() { var x = 0; x = 3; print(x); }このページのコンテンツは役立ちましたか?thumbs_up thumbs_downフィードバックありがとうございます! feedback 詳細を報告するフィードバックありがとうございます!改善のために何ができるかお知らせください。 bug_report 詳細を報告する特に断りがない限り、このサイトのドキュメントは Dart 3.8.1 を反映しています。最終更新日: 2025-05-08。 ソースを表示 または問題を報告。