ライブラリ
- ビルトイン (143)
- irb (22)
-
irb
/ ext / loader (11) -
net
/ ftp (11) - optparse (11)
- pstore (11)
-
webrick
/ compat (11)
キーワード
-
$ -d (11) -
$ DEBUG (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Abort (11)
- ECONNABORTED (11)
- LoadAbort (11)
- OptionParser (11)
- Thread (11)
-
abort
_ on _ exception (22) -
abort
_ on _ exception= (22) - exit (11)
- exit! (11)
-
irb
_ abort (11) -
rb
_ catch (11) -
rb
_ f _ abort (11) -
rb
_ thread _ abort _ exc (11) -
rb
_ thread _ abort _ exc _ set (11) -
rb
_ thread _ s _ abort _ exc (11) -
rb
_ thread _ s _ abort _ exc _ set (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 5 feature (11) - thread (2)
- スレッド (11)
- 終了処理 (11)
検索結果
先頭5件
-
Process
. abort -> () (18118.0) -
関数 Kernel.#abort と同じです。
...関数 Kernel.#abort と同じです。
@param message 終了時のメッセージを文字列で指定します。... -
Process
. abort(message) -> () (18118.0) -
関数 Kernel.#abort と同じです。
...関数 Kernel.#abort と同じです。
@param message 終了時のメッセージを文字列で指定します。... -
Kernel
. # abort -> () (18114.0) -
Ruby プログラムをエラーメッセージ付きで終了します。終了ステータスは 1 固定です。
...文字列です。
//emlist[][ruby]{
puts 'start'
begin
puts 'start1...'
abort "error1"
rescue SystemExit => err
puts "end1 with #{err.inspect}"
end
begin
puts 'start2...'
raise RuntimeError.new
rescue
abort
ensure
puts 'end2...'
end
puts 'end' #実行されない
#(標準出力)
#=... -
Kernel
. # abort(message) -> () (18114.0) -
Ruby プログラムをエラーメッセージ付きで終了します。終了ステータスは 1 固定です。
...文字列です。
//emlist[][ruby]{
puts 'start'
begin
puts 'start1...'
abort "error1"
rescue SystemExit => err
puts "end1 with #{err.inspect}"
end
begin
puts 'start2...'
raise RuntimeError.new
rescue
abort
ensure
puts 'end2...'
end
puts 'end' #実行されない
#(標準出力)
#=... -
PStore
# abort -> () (18107.0) -
データベースの読み書きを終了します。
...ます。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
db.abort
ary[0] = [1,1.5] # => ここは実行されない。
end
db.transaction do |pstore|
pstore["root"] # => nil
end... -
Net
:: FTP # abort -> String (18101.0) -
データの転送を中止します。
データの転送を中止します。
@return サーバからの応答を文字列で返します。
@raise Net::FTPReplyError 応答コードが正しくない場合に発生します。 -
IRB
. irb _ abort(irb , exception = Abort) (6208.0) -
実行中の処理を中断します。必ず例外が発生するため、何も返しません。
...ジェクトを指定します。
@param exception 発生させる例外を指定します。指定しなかった場合は
IRB::Abort が発生します。
@raise exception 引数 exception で指定した例外が発生します。
ユーザが直接使用するものではあ... -
Thread
# abort _ on _ exception -> bool (6120.0) -
真の場合、そのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例 外は、Thread#join などで検出されない限りそのスレッ ドだけをなにも警告を出さずに終了させます。
...実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.abort_on_exception # => false
thread.abort_on_exception = true
thread.abort_on_exception # => true
//}... -
Thread
# abort _ on _ exception=(newstate) (6120.0) -
真の場合、そのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例 外は、Thread#join などで検出されない限りそのスレッ ドだけをなにも警告を出さずに終了させます。
...実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.abort_on_exception # => false
thread.abort_on_exception = true
thread.abort_on_exception # => true
//}... -
Thread
. abort _ on _ exception -> bool (6120.0) -
真の時は、いずれかのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例外は、Thread#join などで検出されない限りそのスレッドだけをなにも警告を出さずに終了させます。
...。
@param newstate スレッド実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
Thread.abort_on_exception # => false
Thread.abort_on_exception = true
Thread.abort_on_exception # => true
//}...