まつもと ゆきひろです.
In message "[ruby-list:1032] Re: Bug report: divmod, ruby-mode.el"
on 96/11/15, 石塚圭樹 <keiju / shljapan.co.jp> writes:
|
|けいじゅ@SHLジャパンです.
|>識別子? タイプへの対応が不十分でした.止めようかなあ.
|
|やめても問題なければ良いとは思いますが...
ドキュメントの書き換えだとか,既存のスクリプトが動かなくなる
などの問題が出るでしょうね,もはや引き返せないか.
|>rubyからインスタンスを作らないで知る方法はないですねえ.新し
|>く作りましょう.Module#method_defined? とかどう?
|
|これだと
|
| Module#method_defined? :foo
|
|という漢字になるのですね??
SomeModule.method_defined? :foo
ですね.
|defined?でメソッドを表す識別子(?)をつけて
|
|defined? class#foo
|
|などでは駄目ですかねえ??
以下の理由で難しいです.
1.`#'はコメント記号だ
2.defined? の本来の意味は「この式は定義されているか」であ
り,本来存在しない式を記述するのは目的に反する
3.文法を変更したくない
妥協できません?
まつもと ゆきひろ /:|)