947件ヒット
[1-100件を表示]
(0.138秒)
ライブラリ
- ビルトイン (437)
-
bigdecimal
/ jacobian (12) -
bigdecimal
/ ludcmp (12) -
bigdecimal
/ newton (12) - coverage (8)
- etc (24)
- gdbm (12)
- getoptlong (36)
- logger (1)
-
minitest
/ spec (2) - openssl (36)
- pp (12)
- rake (36)
-
rake
/ packagetask (12) -
rdoc
/ markup (12) -
rexml
/ document (12) -
rubygems
/ command _ manager (12) -
rubygems
/ indexer (12) - syslog (132)
- win32ole (72)
クラス
- BasicObject (24)
- Coverage (8)
- Exception (44)
- Fiber (18)
- GDBM (12)
-
Gem
:: CommandManager (12) -
Gem
:: Indexer (12) - GetoptLong (36)
- Hash (4)
-
Logger
:: Application (1) -
MiniTest
:: Spec (2) - Object (12)
-
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) -
OpenSSL
:: SSL :: SSLContext (12) -
RDoc
:: Markup (12) -
REXML
:: Text (12) -
Rake
:: InvocationChain (12) -
Rake
:: PackageTask (12) - Random (8)
- Thread (36)
- TracePoint (165)
- WIN32OLE (36)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ PARAM (12)
モジュール
- Etc (24)
- Jacobian (12)
- Kernel (112)
- LUSolve (12)
- Newton (12)
-
Rake
:: TaskManager (24) -
RubyVM
:: MJIT (14) - Syslog (132)
キーワード
- == (12)
-
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 3
. 0 . 0 (5) - WIN32OLERuntimeError (12)
-
add
_ word _ pair (12) - after (1)
- append (12)
- before (1)
-
bigdecimal
/ newton (12) -
callee
_ id (12) - cause (12)
- close (24)
- crit (12)
- define (12)
- disable (24)
- enable (24)
-
enhance
_ with _ matching _ rule (12) - eval (12)
-
eval
_ script (7) - event (12)
- fail (36)
-
find
_ command (12) - group (12)
-
handle
_ interrupt (12) - info (12)
- inspect (12)
-
instance
_ eval (24) -
instruction
_ sequence (7) - jacobian (12)
- lineno (12)
- ludecomp (12)
- mask (12)
- mask= (12)
-
method
_ id (12) -
method
_ missing (12) - new (76)
- nlsolve (12)
- notice (12)
-
ole
_ free (12) -
ole
_ show _ help (12) - open (24)
- open! (12)
- ordering= (12)
- parameters (7)
- paranoid (12)
- passwd (12)
- path (12)
- pause (7)
-
pending
_ interrupt? (12) -
pretty
_ print _ inspect (12) - raise (66)
-
raised
_ exception (12) -
renegotiation
_ cb= (12) - reopen (12)
- resume (7)
-
return
_ value (12) - start (9)
-
synthesize
_ file _ task (12) - system (28)
- terminate (12)
- urandom (8)
- warning (12)
- 制御構造 (12)
- 変数と定数 (4)
検索結果
先頭5件
-
RuntimeError (44016.0)
-
特定の例外クラスには該当しないエラーが起こったときに発生します。 また Kernel.#raise で例外クラスを指定しなかった場合も RuntimeError が発生します。
...特定の例外クラスには該当しないエラーが起こったときに発生します。
また Kernel.#raise で例外クラスを指定しなかった場合も
RuntimeError が発生します。... -
Object
# pretty _ print _ inspect -> String (12312.0) -
Object#pretty_print を使って Object#inspect と同様に オブジェクトを人間が読める形式に変換した文字列を返します。
...etty_print を使って Object#inspect と同様に
オブジェクトを人間が読める形式に変換した文字列を返します。
出力する全てのオブジェクトに Object#pretty_print が定義されている必要があります。
そうでない場合には RuntimeError が発......生します。
@raise RuntimeError 出力する全てのオブジェクトに Object#pretty_print が定義されて
いない場合に発生します。... -
Thread
. pending _ interrupt?(error = nil) -> bool (12212.0) -
非同期割り込みのキューが空かどうかを返します。
...Thread.handle_interrupt は非同期割り込みの発生を延期させるのに使
用しますが、本メソッドは任意の非同期割り込みが存在するかどうかを確認す
るのに使用します。
本メソッドが true を返した場合、Thread.handle_interrupt で例外......だちに発生させる。
def Thread.kick_interrupt_immediately
Thread.handle_interrupt(Object => :immediate) {
Thread.pass
}
end
=== 使い方
th = Thread.new{
Thread.handle_interrupt(RuntimeError => :on_blocking){
while true
...
# ここまでで......
if Thread.pending_interrupt?
Thread.handle_interrupt(Object => :immediate){}
end
...
end
}
}
...
th.raise # スレッド停止。
この例は以下のように記述する事もできます。
flag = true
th = Thread.new{
Thread.handle_in... -
WIN32OLERuntimeError (12000.0)
-
COMインターフェイスエラー時に発生する例外です。
...COMインターフェイスエラー時に発生する例外です。
WIN32OLERuntimeErrorは、OLEオートメーション呼び出しが例外ステータス
(HRESULTのMSBがオン)で返った場合や、メソッド呼び出し時にオートメーショ
ン仕様で認められていな......た場合に発生します。
OLEオートメーション呼び出しが例外ステータスで戻された場合は、メッセージ
に例外となったHRESULT値と対応するメッセージが表示されます。
HRESULT: http://msdn.microsoft.com/en-us/library/cc704587(v=PROT.10).aspx... -
TracePoint
# instruction _ sequence -> RubyVM :: InstructionSequence (9206.0) -
script_compiledイベント発生時にコンパイルされた RubyVM::InstructionSequenceインスタンスを返します。
...script_compiledイベント発生時にコンパイルされた
RubyVM::InstructionSequenceインスタンスを返します。
//emlist[例][ruby]{
TracePoint.new(:script_compiled) do |tp|
p tp.instruction_sequence # => <RubyVM::InstructionSequence:block in <main>@(eval):1>
end.enable do
eval......("puts 'hello'")
end
//}
@raise RuntimeError :script_compiled イベントのための
イベントフックの外側で実行した場合に発生します。... -
TracePoint
# lineno -> Integer (9206.0) -
発生したイベントの行番号を返します。
...発生したイベントの行番号を返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call, :return) do |tp|
tp.lineno
end
trace.enable
foo 1
# => 1
# 3
//}... -
Jacobian
. # jacobian(f , fx , x) -> [Numeric] (9106.0) -
ヤコビ行列を計算します。
...行列を計算します。
@param f ヤコビ行列を求めたい関数を表すオブジェクトを指定します。詳細は
bigdecimal/jacobian をご覧ください。
@param fx f.values(x) の結果を表すベクトルを数値の配列で指定します。
@param x ヤコビ......ベクトルを数値の配列で指定します。
@return ヤコビ行列を返します。(各要素を Row-major order で 1 次元の配列
にしたオブジェクトを指定します)
@raise RuntimeError 計算結果が特異ヤコビ行列になった場合に発生します。... -
WIN32OLE
# method _ missing(id , *args) -> object | nil (9106.0) -
WIN32OLE#invokeメソッドを実行します。
...IN32OLE#invokeメソッドを実行します。
WIN32OLEのインスタンスに対して、このリファレンスに明記されていないメソッ
ドを呼び出した場合、OLEオートメーションサーバのメソッド(プロパティ)呼
び出しと解釈します。
@param i......の場合はnil。
@raise RuntimeError idが有効なシンボルではありません。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。
WIN32OLEはOLEオ......ートメーションオブジェクトのメソッド呼び出しを
method_missingを利用して実行します。このためWIN32OLEを継承するクラスを
作成してmethod_missingをオーバーライドする場合、superを呼び出してくださ
い。
@see WIN32OLE#invoke... -
Kernel
. # fail(error _ type , message = nil , backtrace = caller(0) , cause: $ !) -> () (6218.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}
引数を渡した場合は、例外メッセージ message を持った error_type の示す例外(省略時 RuntimeE......例外ではないクラスやオブジェクトを指定した場合、
そのオブジェクトの exception メソッドが返す値を発生する例外にします。
その際、exception メソッドに引数として変数 message を渡すことができます。
@param error_type 発生......外($!)の代わりに Exception#cause に設定する例外を指定します。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
res......Exception#cause に設定する例外を指定します。
Exception オブジェクトまたは nil を指定できます。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1]...