[2783] 1.9での未代入変数の参照エラーについて

投稿日 2022/10/05(Wed) 17:46:27
投稿者 ゆうと
参照先

こんにちは。

> 久々にインストールしている1.9を最新版(1.9.1150)に更新してみました。
> すると、未代入の変数を参照した際にエラーが出るようになったようです。
> この仕様は1.9の仕様として確定なのでしょうか。

確定ではありませんが、試験的に意図した仕様変更です。
変更した理由は、分かりやすいエラーを表示するため、バグの原因を特定しやすくするためです。

短いプログラムでは、問題ないかと思いますが
ある程度のプログラムになると、未代入の変数を参照したことが原因のエラーが起きた時に
エラーの原因が、未代入変数の参照であることが分かりづらいケースがあり
未代入であることをエラーとすることにしました。

> 個人的には1.7の仕様のままだと助かるのですが。
この仕様は、1.9で試験的に採り入れた仕様で、確定はしていません。
今後、既存のプログラムの影響具合なども考慮したいと思います。
この件については、場合によっては破壊的変更となる可能性がありますのでご了承ください。

今後ブログにも掲載致します。
ご質問ありがとうございます。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -