323件ヒット
[1-100件を表示]
(0.105秒)
種類
- 関数 (154)
- 文書 (81)
- インスタンスメソッド (66)
- 特異メソッド (11)
- クラス (11)
クラス
-
JSON
:: Parser (11) - Object (11)
- Thread (33)
-
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIABLE (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) - Ruby用語集 (11)
-
WIN32OLE
_ VARIABLE (11) - [] (11)
-
instance
_ variable _ set (11) - new (11)
-
rb
_ define _ class _ variable (11) -
rb
_ define _ hooked _ variable (11) -
rb
_ define _ readonly _ variable (11) -
rb
_ define _ variable (11) -
rb
_ define _ virtual _ variable (11) -
rb
_ f _ global _ variables (11) -
rb
_ f _ local _ variables (11) -
rb
_ global _ variable (11) -
rb
_ mod _ class _ variables (11) -
rb
_ obj _ instance _ variables (11) -
rb
_ obj _ remove _ instance _ variable (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
thread
_ variable _ get (11) -
thread
_ variable _ set (11) -
trace
_ en (11) -
undef
_ setter (11) -
val
_ setter (11) - variables (11)
検索結果
先頭5件
-
WIN32OLE
_ VARIABLE # value -> object | nil (24231.0) -
変数の値を取得します。
...valueメソッ
ドはこのような定数値を返します。
@return この変数が持つ定数値。値を持たない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|......puts "#{variable.name}=#{variable.value}"
end
実行結果は以下となります。
xlChart=-4109
xlDialogSheet=-4116
xlExcel4IntlMacroSheet=4
xlExcel4MacroSheet=3
xlWorksheet=-4167... -
VALUE rb
_ obj _ remove _ instance _ variable(VALUE obj , VALUE name) (12500.0) -
-
void rb
_ define _ hooked _ variable(const char *name , VALUE *var , VALUE (*getter)() , VALUE (*setter)()) (12500.0) -
-
WIN32OLE
_ TYPE # variables -> [WIN32OLE _ VARIABLE] (12425.0) -
型が持つ変数を取得します。
...メンバ変数の情報を
WIN32OLE_VARIABLEオブジェクトの配列として返します。
@return 型が持つ変数情報をWIN32OLE_VARIABLEの配列として返します。
変数を持たない場合は空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得で......tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
vars = tobj.variables
vars.each do |v|
puts "#{v.name} = #{v.value}"
end
上記を実行すると以下の出力が得られます。
xlChart = -4109
xlDialogSheet = -4116
xlExcel4IntlMacro......Sheet = 4
xlExcel4MacroSheet = 3
xlWorksheet = -4167
@see WIN32OLE_VARIABLE... -
VALUE rb
_ mod _ class _ variables(VALUE obj) (12400.0) -
-
VALUE rb
_ obj _ instance _ variables(VALUE obj) (12400.0) -
-
void rb
_ define _ class _ variable(VALUE klass , const char *name , VALUE val) (12400.0) -
クラス klass のクラス変数 name を初期値 val で 定義します。既に同名の変数が定義されていたら警告します。
クラス klass のクラス変数 name を初期値 val で
定義します。既に同名の変数が定義されていたら警告します。 -
void rb
_ define _ virtual _ variable(const char *name , VALUE (*getter)() , VALUE (*setter)()) (12400.0) -
-
Object
# instance _ variable _ set(var , value) -> object (12360.0) -
オブジェクトのインスタンス変数 var に値 value を設定します。
...var に値 value を設定します。
インスタンス変数が定義されていなければ新たに定義されます。
@param var インスタンス変数名を文字列か Symbol で指定します。
@param value 設定する値です。
@return value を返します。
//emlist[][ruby]......{
obj = Object.new
p obj.instance_variable_set("@foo", 1) #=> 1
p obj.instance_variable_set(:@foo, 2) #=> 2
p obj.instance_variable_get(:@foo) #=> 2
//}
@see Object#instance_variable_get,Object#instance_variables,Object#instance_variable_defined?... -
Thread
# thread _ variable _ set(key , value) (12336.0) -
引数 key で指定した名前のスレッドローカル変数に引数 value をセットしま す。
...ローカル変数に引数 value をセットしま
す。
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)と
異なり、セットした変数は Fiber を切り替えても共通で使える事に注意してく
ださい。
//emlist[例][ruby]{
thr = Thread.......new do
Thread.current.thread_variable_set(:cat, 'meow')
Thread.current.thread_variable_set("dog", 'woof')
end
thr.join # => #<Thread:0x401b3f10 dead>
thr.thread_variables # => [:dog, :cat]
//}
@see Thread#thread_variable_get, Thread#[]...