るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.135秒)
トップページ > クエリ:e[x] > クラス:SystemExit[x]

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

キーワード

検索結果

SystemExit#success? -> bool (6101.0)

終了ステータスが正常終了を示す値ならば true を返します。

...値ならば true を返します。

大半のシステムでは、ステータス 0 が正常終了を表します。

例:

begin
e
xit true
rescue SystemExit => err
p err.success? # => true
e
nd

begin
e
xit false
rescue SystemExit => err
p err.success? # => false
e
nd...

SystemExit.new(status = 0, error_message = "") -> SystemExit (6101.0)

SystemExit オブジェクトを生成して返します。

...
SystemExit
オブジェクトを生成して返します。

@param status 終了ステータスを整数で指定します。

@param error_message エラーメッセージを文字列で指定します。

例:

e
x = SystemExit.new(1)
p ex.status # => 1...

SystemExit#status -> Integer (3101.0)

例外オブジェクトに保存された終了ステータスを返します。

...します。

終了ステータスは Kernel.#exit や SystemExit.new などで設定されます。

例:

begin
e
xit 1
rescue SystemExit => err
p err.status # => 1
e
nd

begin
raise SystemExit.new(1, "dummy exit")
rescue SystemExit => err
p err.status # => 1
e
nd...