プレイ日記
カービィ★KIRBY Kirbystar_Nin751
【抜け発見】 エラー番号 #48は「Unused Valiable Used」のはずなのに、ヘルプに詳細が載ってない。 直訳「未使用の変数が使われた」…で良いのかな?
5そうだね
プレイ済み
返信[1]
親投稿
みむ*mim hidemimtp
Uninitialized variable used ですね。初期化されていない変数が使われた、です。 型が未確定の変数(「A」が数値か配列か分からない場合など)を代入したりしようとすると出ます。
2そうだね
プレイ済み
返信[2]
親投稿
********** itd12d
defで関数を作ってreturnをしない時にも確か出ます
2そうだね
プレイ済み
返信[3]
親投稿
かつみ opoQsn
このエラーが出る例 DEF TASU(A,B) END Q=TASU(A,B)
0そうだね
プレイ済み
返信[4]
親投稿
みむ*mim hidemimtp
DEFの関数でRETURNがないのは理屈として分からなくもないのですが、命令形で代入ナシでも出るんです。 DEF A OUT B END BはDIMされている状態なので0が返りそうですが、この時点では数値変数か配列か未定で、型は代入時に決まるそうで、「B=0」などを記述しないと同エラーになります。 理屈が分かれば当然と言えば当然ですが、以前、しばしハマりました。
1そうだね
プレイ済み