るりまサーチ

最速Rubyリファレンスマニュアル検索!
658件ヒット [601-658件を表示] (0.170秒)

別のキーワード

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

ライブラリ

キーワード

検索結果

<< < ... 5 6 7 >>

Kernel.#fail(message, cause: $!) -> () (3147.0)

例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。

...外は rescue 節で捕捉できます。

引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError...
...//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise
#=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
e
nd
//}

引数を渡した場合は、例外メッセージ message を持った error_type の示す例外(省略時 RuntimeError)を
発生させます。

e
rror_type...
... exception メソッドが返す値を発生する例外にします。
その際、exception メソッドに引数として変数 message を渡すことができます。

@param error_type 発生させる例外を例外クラスまたは例外クラスのインスタンスで指定します。
@p...

Kernel.#Float(arg) -> Float (3140.0)

引数を浮動小数点数(Float)に変換した結果を返します。

...ing#to_f よりも厳密な変換を行います。

@param arg 変換対象のオブジェクトです。
@raise ArgumentError 整数や浮動小数点数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError nil またはメソッド to_f を持たないオ...
...//emlist[例][ruby]{
p
Float(4) #=> 4.0
p
Float(4_000) #=> 4000.0
p
Float(9.88) #=> 9.88

p
Float(Time.gm(1986)) #=> 504921600.0
p
Float(Object.new) # can't convert Object into Float (TypeError)
p
Float(nil) # can't convert nil into Float (TypeError)

p
Float("...
...#=> 10.0
p
Float("10e2") #=> 1000.0
p
Float("1e-2") #=> 0.01
p
Float(".1") #=> 0.1
p
Float("0xa") #=> 10.0

p
Float("nan") # invalid value for Float(): "nan" (ArgumentError)
p
Float("INF") # invalid value for Float(): "INF" (ArgumentError)
p
Float("-Inf"...

Kernel.#autoload(const_name, feature) -> nil (3114.0)

定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。

...数 const_name を最初に参照した時に feature
Kernel
.#require するように設定します。

const_name には、 "::" 演算子を含めることはできません。
ネストした定数を指定する方法は Module#autoload を参照してください。

const_name が autoloa...
...
const_name が(autoloadではなく)既に定義されているときは何もしません。

@param const_name 定数をString または Symbol で指定します。
@param feature require と同様な方法で autoload する対象を指定します。
@raise LoadError featureのロードに...
...失敗すると発生します。

//emlist[][ruby]{
# ------- /tmp/foo.rb ---------
class Bar
e
nd
# ----- end of /tmp/foo.rb ----

autoload :Bar, '/tmp/foo'
p
Bar #=> Bar
//}

@see Kernel.#autoload?,Module#autoload,Kernel.#require...

Kernel.#fail -> () (3047.0)

例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。

...外は rescue 節で捕捉できます。

引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError...
...//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise
#=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
e
nd
//}

引数を渡した場合は、例外メッセージ message を持った error_type の示す例外(省略時 RuntimeError)を
発生させます。

e
rror_type...
... exception メソッドが返す値を発生する例外にします。
その際、exception メソッドに引数として変数 message を渡すことができます。

@param error_type 発生させる例外を例外クラスまたは例外クラスのインスタンスで指定します。
@p...

Kernel.#Array(arg) -> Array (3026.0)

引数を配列(Array)に変換した結果を返します。

...します。

@param arg 変換対象のオブジェクトです。
@raise TypeError to_ary, to_a の返り値が配列でなければ発生します

//emlist[例][ruby]{
p
Array({:it => 3}) #=> [[:it, 3]]
p
Array(nil) #=> []
p
Array("fefe") #=> ["fefe"]
//}

@see Object#to_a,Object#to_ary,Array...

絞り込み条件を変える

Kernel.#String(arg) -> String (3014.0)

引数を文字列(String)に変換した結果を返します。

...arg を返します。

@param arg 変換対象のオブジェクトです。
@raise TypeError to_s の返り値が文字列でなければ発生します。

//emlist[例][ruby]{
class Foo
def to_s
"hogehoge"
e
nd
e
nd

arg = Foo.new
p
String(arg) #=> "hogehoge"
//}

@see Object#to_s,String...
<< < ... 5 6 7 >>