トピック
そうし matudasousi

Uninitialized variable used

エラーでUninitialized variable usedと表示されたんですがどういう意味ですか?英語わからないので教えてください。
1そうだね
プレイ済み
返信[1]
親投稿
意味は分かりませんが、DEF命令を使った、1)ユーザ定義命令中で、OUT引数の値を設定し忘れたり、2)ユーザ定義関数中で、RETURN命令に戻り値を設定し忘れたりしたときに、出るエラーみたいです。 他の場合にもあるか否かは、分かりません。
0そうだね
プレイ済み
返信[2]
親投稿
Kirin Kirin-3DS.WiiU
定義されていない変数が使用されました って意味だと思われます。 プチコン3号において"variable"が変数を指しているのかどうかは謎ですが…
0そうだね
プレイ済み
返信[3]
親投稿
コータさんに補足です。 DEF命令を使ったユーザ定義命令中で、 OUT引数の変数と、引数が同じでもこのエラーが出たことを確認しています。 DEF TEST X,Y,Z OUT Y,X (処理) END みたいなのだとエラーだけど DEF TEST X,Y,Z OUT OUTY,OUTX (処理) END みたいなのだとオッケーって感じです。
1そうだね
プレイ済み
返信[4]
親投稿
(プログラムのスクリーンショットを載せれば即解決する気が)
0そうだね
プレイ済み
返信[5]
親投稿
そうし matudasousi
引数と戻り値の変数が同じだからだったみたいです。変数を変えたら出来ました。ありがとうございます。
2そうだね
プレイ済み