93件ヒット
[1-93件を表示]
(0.009秒)
種類
- モジュール関数 (61)
- 変数 (24)
- インスタンスメソッド (8)
ライブラリ
- English (12)
- ビルトイン (59)
- bigdecimal (14)
- timeout (8)
キーワード
-
$ ! (12) -
$ ERROR _ INFO (12) - BigDecimal (14)
- Complex (14)
- Float (7)
- Integer (7)
- Rational (7)
- select (12)
- timeout (8)
検索結果
先頭5件
-
Kernel
# timeout(sec , exception _ class = nil) {|i| . . . . } -> object (101.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がは......l のときは制限時間なしで
ブロックを実行します。
@param sec タイムアウトする時間を秒数で指定します.
@param exception_class タイムアウトした時、発生させる例外を指定します.
=== 注意
timeout による割り込みは Thread によって... -
Kernel
$ $ ! -> Exception | nil (101.0) -
最後に例外が発生したときの Exception オブジェクトです。 該当する例外がないときは nil です。
...最後に例外が発生したときの Exception オブジェクトです。
該当する例外がないときは nil です。
Kernel.#raise によって設定されます。
この変数はスレッドローカル、読み取り専用です。... -
Kernel
$ $ ERROR _ INFO -> Exception | nil (101.0) -
$! の別名
$! の別名
require "English"
class SomethingError < StandardError; end
begin
raise SomethingError
rescue
p $ERROR_INFO.backtrace #=> ["sample.rb:5"]
p $ERROR_INFO.to_s #=> "SomethingError"
end -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (101.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...算における最大有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (101.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...算における最大有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise... -
Kernel
. # Complex(r , i = 0 , exception: true) -> Complex | nil (101.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
...実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
@param s 生成する複素数を表す文字列。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise... -
Kernel
. # Complex(s , exception: true) -> Complex | nil (101.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
...実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
@param s 生成する複素数を表す文字列。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise... -
Kernel
. # Float(arg , exception: true) -> Float | nil (101.0) -
引数を浮動小数点数(Float)に変換した結果を返します。
...Float は文字列に対し String#to_f よりも厳密な変換を行います。
@param arg 変換対象のオブジェクトです。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise Ar... -
Kernel
. # Integer(arg , base = 0 , exception: true) -> Integer | nil (101.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
...プリフィクスは、0b
(2 進数)、0 (8 進数)、0o (8 進数)、0d (10 進数)、0x (16 進
数) です。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise A... -
Kernel
. # Rational(x , y = 1 , exception: true) -> Rational | nil (101.0) -
引数を有理数(Rational)に変換した結果を返します。
...換対象のオブジェクトです。省略した場合は x だけを用いて
Rational オブジェクトを作成します。
@param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise......スコアで繋いだ形式
"1.2/3" のように、分子を実数にする事も可能ですが、分母には指定できませ
ん。また、Kernel.#Integer とは違い "0x10" のような進数を表す接頭
辞を含めた指定は行えません。
//emlist[例][ruby]{
Rational("1/3")... -
Kernel
. # select(reads , writes = [] , excepts = [] , timeout = nil) -> [[IO]] | nil (101.0) -
IO.select と同じです。
...IO.select と同じです。
@param reads IO.select 参照
@param writes IO.select 参照
@param excepts IO.select 参照
@param timeout IO.select 参照
@see IO.select...