ライブラリ
クラス
- Array (36)
- Data (3)
- Fiber (18)
-
Gem
:: SourceIndex (12) - Module (12)
-
Net
:: POPMail (24) -
OpenSSL
:: BN (60) -
OpenSSL
:: PKey :: DH (12) -
OpenSSL
:: PKey :: EC :: Point (36) - OptionParser (48)
- Regexp (12)
- Set (24)
- String (11)
-
Zlib
:: GzipReader (24)
モジュール
- CMath (120)
- Kernel (132)
-
OptionParser
:: Arguable (48)
キーワード
-
$ ! (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - =~ (12)
- Complex (24)
- DH (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - OCSP (12)
- Rubyの起動 (4)
- acos! (6)
- acosh! (6)
- asin! (6)
- asinh! (6)
- atan! (6)
- atan2! (6)
- atanh! (6)
- cbrt! (6)
-
clear
_ bit! (12) - cos! (6)
- cosh! (6)
- delete (12)
- delete! (12)
- exp! (6)
- fail (24)
- flatten (24)
- flatten! (24)
-
generate
_ key! (12) -
instance
_ method (12) - invert! (12)
- lineno (12)
- lineno= (12)
- log! (12)
- log10! (6)
- log2! (6)
- loop (24)
- lshift! (12)
-
make
_ affine! (12) -
mask
_ bits! (12) - order! (48)
- parse! (24)
- permute! (24)
- print (12)
- refresh! (12)
- rotate! (12)
- rshift! (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
set
_ bit! (12) -
set
_ to _ infinity! (12) - sin! (6)
- sinh! (6)
- sqrt! (6)
- tan! (6)
- tanh! (6)
-
unicode
_ normalize! (11) - warn (12)
- with (3)
検索結果
先頭5件
-
Fiber
# raise -> object (18121.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (18121.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(message) -> object (18121.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Kernel
. # raise(error _ type , message = nil , backtrace = caller(0) , cause: $ !) -> () (15233.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...例外を発生させます。
発生した例外は変数 $! に格納されます。また例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。
引数無しの場合は、同スレッドの同じブロ......cue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory......外($!)の代わりに Exception#cause に設定する例外を指定します。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
res......で指定しなければいけません。
@param cause 現在の例外($!)の代わりに Exception#cause に設定する例外を指定します。
Exception オブジェクトまたは nil を指定できます。
@raise TypeError exception メソッドが例外オブジェクトを返さなか... -
Kernel
. # raise(message , cause: $ !) -> () (15233.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...例外を発生させます。
発生した例外は変数 $! に格納されます。また例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。
引数無しの場合は、同スレッドの同じブロ......cue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory......外($!)の代わりに Exception#cause に設定する例外を指定します。
@raise TypeError exception メソッドが例外オブジェクトを返さなかった場合に発生します。
例外の捕捉の例を示します。
//emlist[例1][ruby]{
begin
raise NameError,"!!error!!"
res......で指定しなければいけません。
@param cause 現在の例外($!)の代わりに Exception#cause に設定する例外を指定します。
Exception オブジェクトまたは nil を指定できます。
@raise TypeError exception メソッドが例外オブジェクトを返さなか... -
CMath
. # acos!(x) -> Float (6118.0) -
実数 x の逆余弦関数の値をラジアンで返します。Math.#acos のエイリ アスです。
...数
@return 返される値の範囲は [0, +π] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に... -
CMath
. # acosh!(x) -> Float (6118.0) -
実数 x の逆双曲線余弦関数の値を返します。Math.#acosh のエイリアスです。
...イリアスです。
@param x x >= 1 の範囲の実数。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に... -
CMath
. # asin!(x) -> Float (6118.0) -
実数 x の逆正弦関数の値をラジアンで返します。Math.#asin のエイリ アスです。
...です。
@param x -1.0 <= x <= 1 の範囲内の実数。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に... -
CMath
. # atanh!(x) -> Float (6118.0) -
実数 x の逆双曲線正接関数の値を返します。Math.#atanh のエイリアスです。
...す。
@param x -1 < x < 1 の実数。
@return 実数。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に... -
CMath
. # log!(x) -> Float (6118.0) -
実数 x の対数を返します。Math.#log のエイリアスです。
...。省略した場合は自然対数を計算します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに実数以外の数値を......指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0
CMath.log!(1) # => 0.0
CMath.log!(100, 10) # => 2.0
CMath.log!(-1.0)# => Math::DomainError
//}
@see Math.#log... -
CMath
. # log!(x , b) -> Float (6118.0) -
実数 x の対数を返します。Math.#log のエイリアスです。
...。省略した場合は自然対数を計算します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに実数以外の数値を......指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0
CMath.log!(1) # => 0.0
CMath.log!(100, 10) # => 2.0
CMath.log!(-1.0)# => Math::DomainError
//}
@see Math.#log... -
CMath
. # log10!(x) -> Float (6118.0) -
実数 x の常用対数を返します。Math.#log10 のエイリアスです。
...スです。
@param x 真数を正の実数で指定します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生し... -
CMath
. # log2!(x) -> Float (6118.0) -
2 を底とする実数 x の対数 (binary logarithm) を返します。 Math.#log2のエイリアスです。
...スです。
@param x 真数を正の実数で指定します。
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生し... -
CMath
. # sqrt!(x) -> Float (6118.0) -
実数 x の平方根を返します。Math.#sqrt のエイリアスです。
...@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.sqrt!(4.0) #......=> 2.0
CMath.sqrt!(9.0) # => 3.0
//}
@see Math.#sqrt... -
OpenSSL
:: PKey :: EC :: Point # make _ affine! -> self (6117.0) -
@todo @raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します
...@todo
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します...