DNCL on Web
ふと思うところあって,いろいろ実装を進める。 どうしてもやっておきたかったのは, 設定変更を反映させること。 特に変数の宣言をしなくても, 代入時に変数が作られるように設定できる機能をつけたかった。 これは8月の教員免許更新講習でセンター試験の問題を解いたあと, 更に新しい問題を解けるようにプログラムを書き換えるにあたって, 変数宣言が必須であるとそこを直すのを忘れてエラーになることが予想されるからだ。
代入時に変数をつくることはさほど難しくはなかったが, 案外面倒なのは作られてない変数を参照する場合だ。 型を決定することが難しい…数値型ならとりあえず0にしておけばいいし, 文字列型なら空文字列でいい。どちらにするかが悩みどころだ。