問題タブ [unassigned-variable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
923 参照

c# - C# 初心者 - 「割り当てられていないローカル変数の使用」の問題

C# の初心者 (これまでのところ 1 週間のコーディングのみ) で、練習用プログラムを作成しようとしています。「price1」と「price2」に保存したいデータを取得できないようです。エラーは CS0165 割り当てられていないローカル変数 'price1' および 'price2' の使用です。

コード行を移動して return コマンドを追加しようとしましたが、よくわかりません。

「price1」と「price2」に格納されたデータを取得しようとしているので、最後にそれらを追加できます。ここで用語が間違っている場合は申し訳ありません。

0 投票する
1 に答える
26 参照

python - 関数の後で変更する場合、ローカル変数は割り当てられていません

トリンケットで見る

変更しようとするとエラーが発生しますplayer_health:

UnboundLocalError: main.py の 10 行目の割り当ての前にローカル変数 'player_health' が参照されました

add関数で問題なく使用できるのに、変数が割り当てられていない可能性があるのはなぜですか? 関数内で変更しようとしているために、それがクラスレベルの変数であることを認識しませんか? Python は、ローカル スコープですべてを実行できるように、使用するすべてのクラス レベル変数を関数に渡す必要がありますか?