プレイ日記
シオン ITE31040
こんなエラー載ってないんだけど…。 こんなこと初めてだよ。
4そうだね
プレイ済み
返信[1]
親投稿
MIKI ifconfig
a= とかで出ます。 文章の意味としては「初期化されてない変数を使った」ってことなんだけど、ぜんぜん的外れなエラーメッセージですね。
2そうだね
プレイ済み
返信[2]
親投稿
初期化された変数以外を使ったと翻訳(誤訳?)すればそれらしくなるのでは? ユーザ定義命令呼び出しの場合にも出るので、代入時に、右辺が不適切とプチコンが判断した場合に出るエラーと思われます。 どんなエラーを出すかは、インタプリタの自由なので、エラーの出た所かその前に修正する所があるくらいに考え、分かりやすいエラーメッセージが出たときはラッキーくらいに考えています。
0そうだね
プレイ済み
返信[3]
親投稿
DEF命令の仮引数で、in/outに同じ名前を指定したときや、OUT引数に値を設定する前に呼び元に戻るときにも出ます。
1そうだね
プレイ済み
返信[4]
親投稿
MIKI ifconfig
適切なエラーメッセージを出すのって難しいですよね。 まあそこが品質なわけですが。 たまたま今再帰下降パーサ書いてるけどやっぱエラー処理は面倒だし大変です。
1そうだね
プレイ済み