るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

<< < ... 2 3 4 >>

Kernel.#autoload?(const_name) -> String | nil (3233.0)

const_name が Kernel.#autoload 設定されているか調べます。

...const_name Kernel.#autoload 設定されているか調べます。

autoload 設定されていて、autoload 定数がまだ定義されてない(ロードされていない)
ときにそのパス名を返します。

autoload 設定されていないか、ロード済みなら nil を返し...
...ます。

@param const_name 定数をString または Symbol で指定します。

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

class Foo
e
nd
p
Foo.autoload?(:Bar) #=> nil
Foo.autoload :Bar, '/tmp/foo'
p
Foo.autoload?...
...(:Bar) #=> "/tmp/foo"
p
Foo::Bar #=> Foo::Bar
p
Foo.autoload?(:Bar) #=> nil
//}

@see Kernel.#autoload...

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

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

...oat は文字列に対し String#to_f よりも厳密な変換を行います。

@param arg 変換対象のオブジェクトです。
@raise ArgumentError 整数や浮動小数点数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError nil またはメソ...
...//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...
<< < ... 2 3 4 >>