633件ヒット
[1-100件を表示]
(0.037秒)
ライブラリ
- ビルトイン (259)
- fiddle (12)
-
irb
/ context (24) - json (24)
- openssl (12)
- optparse (144)
- ostruct (14)
- rake (12)
-
rexml
/ document (12) -
rinda
/ tuplespace (12) - win32ole (60)
-
yaml
/ dbm (48)
クラス
- Enumerator (24)
-
Fiddle
:: Pointer (12) - Hash (116)
-
IRB
:: Context (24) -
JSON
:: Parser (12) -
JSON
:: State (12) - LocalJumpError (12)
- Module (12)
- Object (12)
-
OpenSSL
:: ASN1 :: ASN1Data (12) - OpenStruct (14)
- OptionParser (144)
-
REXML
:: Attribute (12) -
Rake
:: TaskArguments (12) -
Rinda
:: TupleEntry (12) - Struct (24)
- Thread (36)
- TracePoint (12)
- UncaughtThrowError (11)
- WIN32OLE (12)
-
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ VARIABLE (12) -
WIN32OLE
_ VARIANT (24) -
YAML
:: DBM (48)
キーワード
- [] (48)
- []= (24)
-
_ getproperty (12) -
const
_ set (12) -
exit
_ value (12) - fetch (48)
-
fetch
_ values (20) -
instance
_ variable _ set (12) -
last
_ value (12) -
next
_ values (12) - on (144)
- parse (12)
-
peek
_ values (12) -
return
_ value (12) -
set
_ last _ value (12) - shift (12)
- store (24)
-
thread
_ variable _ get (12) -
to
_ h (14) -
to
_ value (12) - values (36)
-
values
_ at (36) - variables (12)
- write (12)
検索結果
先頭5件
-
UncaughtThrowError
# value -> object (18337.0) -
Kernel.#throw に指定した value を返します。
...Kernel.#throw に指定した value を返します。
//emlist[例][ruby]{
def do_complicated_things
throw :uncaught_label, "uncaught_value"
end
begin
do_complicated_things
rescue UncaughtThrowError => ex
p ex.value # => "uncaught_value"
end
//}... -
WIN32OLE
_ VARIABLE # value -> object | nil (18321.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... -
Thread
# value -> object (18315.0) -
スレッド self が終了するまで待ち(Thread#join と同じ)、 そのスレッドのブロックが返した値を返します。スレッド実行中に例外が 発生した場合には、その例外を再発生させます。
...n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.each {|t| p t.value}
最後の行で、待ち合わせを行っていることがわかりにくいと思うなら以下
のように書くこともできます。
threads.each {|t| p t.join.value}... -
OpenSSL
:: ASN1 :: ASN1Data # value -> object (18309.0) -
ASN.1 値に対応するRubyのオブジェクトを返します。
...ASN.1 値に対応するRubyのオブジェクトを返します。
@see OpenSSL::ASN1::ASN1Data#value=... -
WIN32OLE
_ VARIANT # value -> object (18309.0) -
値に対応するRubyオブジェクトを取得します。
...値に対応するRubyオブジェクトを取得します。
@return 値に対応するRubyのオブジェクトを返します。
obj = WIN32OLE_VARIANT.new(1, WIN32OLE::VARIANT::VT_BSTR)
obj.value # => "1" (VT_BSTRを指定して生成したので、Stringオブジェクトとなる)... -
Object
# instance _ variable _ set(var , value) -> object (9355.0) -
オブジェクトのインスタンス変数 var に値 value を設定します。
...ンス変数 var に値 value を設定します。
インスタンス変数が定義されていなければ新たに定義されます。
@param var インスタンス変数名を文字列か Symbol で指定します。
@param value 設定する値です。
@return value を返します。
//e......mlist[][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?... -
IRB
:: Context # set _ last _ value(value) -> object (6404.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
LocalJumpError
# exit _ value -> object (6327.0) -
例外 LocalJumpError を発生する原因となった break や return に渡した値を返します。
...r => err
p err # => #<LocalJumpError: return from block-closure>
p err.reason # => :return
p err.exit_value # => 10
end
begin
Block.new { break 5 }.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: break from block-closure>......p err.reason # => :break
p err.exit_value # => 5
end... -
Fiddle
:: Pointer # to _ value -> object (6309.0) -
自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、 自身が指すオブジェクトを返します。
...自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、
自身が指すオブジェクトを返します。
例:
require 'fiddle'
s = 'abc'
i = Fiddle.dlwrap(s)
cptr = Fiddle::Pointer.new(i)
p cptr.to_value #=> "abc"...