From: "斉藤和樹" Date: 2001-08-21T19:24:14+09:00 Subject: [ruby-list:31041] Re: 安全な文字列の評価方法 斉藤です。 > > inspectでは駄目ですか? > > 1. まずはvar localおよびvar globalのエントリを探す > 2. なければinspect > > でいいんじゃないかと思うんですが、なにか考えモレがあるかもしれません。 > > あっ。メソッド呼び出しの結果(obj.method)を表示しようとしている? > Rubyでは変数からは型がわからないので無理かも。。。 マウスカーソルの位置の文字列あるいは、選択文字列を評価しようと考えています。 従って選択文字列の場合は、obj.methodも評価できてしまいます・・・。 既にあるオブジェクトだと分かっていれば、inspectで表示するのは問題ないと思い ます。ただ、文字列が、Net::SMTP::new($smtp)だったような時には、新たなオブジ ェクトができてしまいますので、これはデバッガの動作としては、あまりよろしくな いような気がしてます。(ユーザが意図してできる分には問題ないですが) 巷の開発環境における同類の機能の評価基準がどうなっているか不明ですが、現在の 値を読むだけの操作なら、obj.methodでも基本的にできたらいいなと思っています。 # ただ、この機能自体は、付加的なものだと思いますので、仕様として上記の1だけ # にするのでもいいのかもしれません・・・ --sakazuki(QZS01353@nifty.ne.jp) RDE:http://homepage2.nifty.com/sakazuki/rde.html