464件ヒット
[1-100件を表示]
(0.187秒)
ライブラリ
- ビルトイン (194)
- dbm (22)
- fiddle (11)
- gdbm (22)
-
irb
/ context (22) - json (66)
- openssl (11)
- ostruct (6)
- rake (11)
-
rexml
/ document (11) -
rinda
/ tuplespace (11) - sdbm (22)
- win32ole (44)
-
yaml
/ dbm (11)
クラス
- Array (19)
- DBM (22)
-
Fiddle
:: Pointer (11) - GDBM (22)
- Hash (55)
-
IRB
:: Context (22) -
JSON
:: Parser (11) -
JSON
:: State (55) - LocalJumpError (22)
- Object (11)
-
OpenSSL
:: X509 :: ExtensionFactory (11) - OpenStruct (6)
-
REXML
:: Attribute (11) -
Rake
:: TaskArguments (11) -
Rinda
:: TupleEntry (11) - SDBM (22)
- String (11)
- Struct (22)
- Thread (33)
- TracePoint (11)
- UncaughtThrowError (10)
- WIN32OLE (11)
-
WIN32OLE
_ VARIABLE (11) -
WIN32OLE
_ VARIANT (22) -
YAML
:: DBM (11)
キーワード
- [] (22)
- []= (11)
-
_ getproperty (11) -
buffer
_ initial _ length= (11) - configure (11)
-
create
_ extension (11) -
exit
_ value (11) - fetch (11)
- indent (11)
- indent= (11)
-
instance
_ variable _ set (11) -
last
_ value (11) - merge (11)
- pack (19)
- parse (11)
- reason (11)
- reject (55)
- reject! (55)
-
return
_ value (11) -
set
_ last _ value (11) - store (22)
-
thread
_ variable _ get (11) -
to
_ h (6) -
to
_ value (11) - unpack (11)
- values (11)
-
values
_ at (11) - write (11)
検索結果
先頭5件
-
UncaughtThrowError
# value -> object (24236.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
//}... -
Thread
# value -> object (21214.0) -
スレッド self が終了するまで待ち(Thread#join と同じ)、 そのスレッドのブロックが返した値を返します。スレッド実行中に例外が 発生した場合には、その例外を再発生させます。
...レッド self が終了するまで待ち(Thread#join と同じ)、
そのスレッドのブロックが返した値を返します。スレッド実行中に例外が
発生した場合には、その例外を再発生させます。
スレッドが Thread#kill によって終了した場合は......ち結果を出力する例です。
threads = []
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.push(Thread.new { 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}... -
WIN32OLE
_ VARIABLE # value -> object | nil (21214.0) -
変数の値を取得します。
...。valueメソッ
ドはこのような定数値を返します。
@return この変数が持つ定数値。値を持たない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variab......le|
puts "#{variable.name}=#{variable.value}"
end
実行結果は以下となります。
xlChart=-4109
xlDialogSheet=-4116
xlExcel4IntlMacroSheet=4
xlExcel4MacroSheet=3
xlWorksheet=-4167... -
WIN32OLE
_ VARIANT # value -> object (21208.0) -
値に対応するRubyオブジェクトを取得します。
...値に対応するRubyオブジェクトを取得します。
@return 値に対応するRubyのオブジェクトを返します。
obj = WIN32OLE_VARIANT.new(1, WIN32OLE::VARIANT::VT_BSTR)
obj.value # => "1" (VT_BSTRを指定して生成したので、Stringオブジェクトとなる)... -
Hash
# reject {|key , value| . . . } -> Hash (12314.0) -
self を複製して、ブロックを評価した値が真になる要 素を削除したハッシュを返します。
...すことを除けば
Enumerable#reject とほぼ同じです。
selfを破壊的に変更したい場合はかわりにHash#delete_ifかHash#reject!を使います。
//emlist[例][ruby]{
h = { 2 =>"8" ,4 =>"6" ,6 =>"4" ,8 =>"2" }
p h.reject{|key, value| key.to_i < value.to_i} #=> {6=>"4", 8=>"2"......}
//}
@see Hash#delete_if,Hash#delete,Enumerable#reject... -
DBM
# reject { |key , value| . . . } -> Hash (12308.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
...ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject... -
GDBM
# reject {|key , value| . . . } -> Hash (12308.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
...ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject... -
SDBM
# reject {|key , value| . . . } -> Hash (12308.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
...ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject... -
TracePoint
# return _ value -> object (12308.0) -
メソッドやブロックの戻り値を返します。
...。
@raise RuntimeError :return、:c_return、:b_return イベントのためのイベ
ントフックの外側で実行した場合に発生します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:return) do |tp|
p tp.return_value # => 1
end
trace.ena... -
Hash
# reject -> Enumerator (12214.0) -
self を複製して、ブロックを評価した値が真になる要 素を削除したハッシュを返します。
...すことを除けば
Enumerable#reject とほぼ同じです。
selfを破壊的に変更したい場合はかわりにHash#delete_ifかHash#reject!を使います。
//emlist[例][ruby]{
h = { 2 =>"8" ,4 =>"6" ,6 =>"4" ,8 =>"2" }
p h.reject{|key, value| key.to_i < value.to_i} #=> {6=>"4", 8=>"2"......}
//}
@see Hash#delete_if,Hash#delete,Enumerable#reject...