[Gauche-devel-jp] autoloadとglobal-variable-refのdefault

Back to archive index

齊藤 maldi****@gmail*****
2008年 10月 19日 (日) 18:37:47 JST


齊藤です。

> autoloadの設定をした解決できないシンボルを
> global-variable-refしようとしたとき、
> defaultが無視されるようです。
> これは意図的な挙動でしょうか?

あらためてマニュアルを見ると

  symbolに対する可視のグローバル束縛が無い場合は、
  default引数があたえられていればその値を返し、
  無ければエラーを通知します。

とあります。

load に失敗するというエラーは束縛が有るのか無い
のか探している途中のエラーなわけで、「グローバル束
縛が無い」という状況には該当しないと考えられます。

と、言うわけで意図的かどうかはわかりませんが、スジの通っ
た挙動だと思います。




Gauche-devel-jp メーリングリストの案内
Back to archive index