Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > tk/variableライブラリ > TkVarAccessクラス
class TkVarAccess
クラスの継承リスト: TkVarAccess < TkVariable < Tk < TkCore < TkComm < TkUtil < TkEvent < Comparable < Object < Kernel < BasicObject
Abstract
Tclライブラリなどで既に定義されている変数にアクセスするためのクラスで す。((-Tclのスコープを意識して利用しないとうまくアクセスできないと思わ れる。また、現状Tclの配列にはアクセスすることはできない-))
require 'tk' p TkCore::INTERP._eval("set tclvar 1") # => 1 var = TkVarAccess.new("tclvar", 2) p TkCore::INTERP._eval("set tclvar") # => 2 var.value = 3 p TkCore::INTERP._eval("set tclvar") # => 3
特異メソッド
new(name, *args)
-
Tcl変数 varname と生成したインスタンスを関連付けます。 val を指定すると値の設定も行います。
new_hash(name, *args)