パターンC:
サブルーチンをDEFに変更すると上記の問題は発生しなくなる。なぜならサブルーチンないの変数はその中専用のローカル変数になるので、呼び出し側の変数(グローバル)を書き換える可能性がゼロになるのだ!
でもでもプチコンにはバグがあって変数の二重定義のエラーが出ることが…。これはバージョンアップで直る(はず)です…。
ということでCが一番理想的なわけです。
あれ。そもそも不具合の原因書いてなかったかも…。
まあみんな正解なので、解説は他の人の書き込みを見てください! とくにけいさんの書き込みは細かいので参考になると思います!
ということで終わり…。なんか言いたいことがうまく書けなかった…。
1そうだね プレイ済み