From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2002-03-14T16:58:54+09:00 Subject: [ruby-dev:16384] Re: defined? autoload constant けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :16378 ] the message: "[ruby-dev:16378] Re: defined? autoload constant ", on Mar/14 16:00(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|で, autoloadされた定数がConstantを返すのはやはりまずいのでは? または, >|autoloadされているかどうかを定数ベースで判断できる方法がないとどっちなの >|か区別できないと思うのですが? > >ごめん、どうまずいんでしたっけ。 >autoloadされているかどうかできるだけ隠蔽したいんですが。 うーん. if defined?(Rational) and @imag.kind_of?(Rational) and @imag.denominator != 1 の意図は, Rational実際に存在する(loadされている)ときだけ, 続きの処理を行 いたいのですが... autoloadされていても, 実際にはloadされていないので... defined?(Rational)ではなく, $"で判断しろってことでしょうかね? __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---