るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

モジュール

キーワード

検索結果

<< < ... 7 8 9 >>

Kernel.#autoload?(const_name) -> String | nil (3244.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...

Marshal.#restore(port, proc = nil) -> object (3231.0)

port からマーシャルデータを読み込んで、元のオブジェクトと同 じ状態をもつオブジェクトを生成します。

...
p
ort からマーシャルデータを読み込んで、元のオブジェクトと同
じ状態をもつオブジェクトを生成します。

p
roc として手続きオブジェクトが与えられた場合には読み込んだ
オブジェクトを引数にその手続きを呼び出します...
...

//emlist[例][ruby]{
str = Marshal.dump(["a", 1, 10 ** 10, 1.0, :foo])
p
Marshal.load(str, proc {|obj| p obj})

# => "a"
# 1
# 10000000000
# 1.0
# :foo
# ["a", 1, 10000000000, 1.0, :foo]
# ["a", 1, 10000000000, 1.0, :foo]
//}

@param port String か IO (またはそのサブ...
...クラス)の
インスタンスを指定します。

@param proc 手続きオブジェクト。Proc

@raise TypeError メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだ場合に発生します。...

Kernel.#Float(arg) -> Float (3151.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"...

Etc.#sysconfdir -> String | nil (3144.0)

システムの設定ディレクトリを返します。

...//emlist[][ruby]{
require 'etc'
p
Etc.sysconfdir # => "/etc"
//}

主に "/etc" を返しますが、Ruby をソースからビルドした場合は異なるディレ
クトリを返す場合があります。例えば、Ruby を /usr/local にインストールし
た場合は、"/usr/local/etc"...

Kernel.#autoload(const_name, feature) -> nil (3125.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...

絞り込み条件を変える

Marshal.#load(port, proc = nil) -> object (231.0)

port からマーシャルデータを読み込んで、元のオブジェクトと同 じ状態をもつオブジェクトを生成します。

...
p
ort からマーシャルデータを読み込んで、元のオブジェクトと同
じ状態をもつオブジェクトを生成します。

p
roc として手続きオブジェクトが与えられた場合には読み込んだ
オブジェクトを引数にその手続きを呼び出します...
...

//emlist[例][ruby]{
str = Marshal.dump(["a", 1, 10 ** 10, 1.0, :foo])
p
Marshal.load(str, proc {|obj| p obj})

# => "a"
# 1
# 10000000000
# 1.0
# :foo
# ["a", 1, 10000000000, 1.0, :foo]
# ["a", 1, 10000000000, 1.0, :foo]
//}

@param port String か IO (またはそのサブ...
...クラス)の
インスタンスを指定します。

@param proc 手続きオブジェクト。Proc

@raise TypeError メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだ場合に発生します。...
<< < ... 7 8 9 >>