2007-01-19から1日間の記事一覧

メソッドの動的な呼び出し

obj のメソッド func を呼び出すには, obj.func # 普通 obj.__send__:func # シンボル obj.__send__"func" # 文字列 とかできるんだな.ふむふむ. http://www.loveruby.net/ja/ruby/method.html http://namikilab.tuat.ac.jp/~sasada/prog/rb1.html

変数名を動的にして値の設定(インスタンス変数限定)

objメソッドのインスタンス変数一覧は obj.instance_variablesで得られる. objのインスタンス変数@varの値は,obj.instance_variable_get(:@var)で得られる("@var"もOK) objのインスタンス変数@varの値の変更は,obj.instance_varable_set(:@var, value)で…

痛い

etc

仕事が終わらず,旧友との飲み会をキャンセル.痛い.