From: Kikutani Makoto Date: 1997-12-12T11:53:08+09:00 Subject: [ruby-dev:1061] Re: [1.1b1] TkRadiobutton select Thu, Dec 11, 1997 at 08:39:33PM +0900 において Kikutani Makoto 曰く: > def press > printf($stderr, "var = %s\n", $var) > if $var == "file" > printf($stderr, "file da\n", $var) > end > end > > として、fileボタンを押しても、if文の中が評価されないのは > なぜでしょうか? if $var =~ /file/ でも同じです。 $var は TkVariable クラスなので、 if $var.to_s == "file" とあらわにやらなきゃだめなのね。 printf %s でできるからstringだと思ってしまいました。 -- 人生を背負い投げ 菊谷 誠(Kikutani Makoto) kikutani@eis.or.jp kikutani@jdc.ericsson.se hgf03701@niftyserve.or.jp http://www.eis.or.jp/muse/kikutani/