るりまサーチ

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

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. module >
  4. float >
  5. complex >

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Math.#exp(x) -> Float (18251.0)

x の指数関数(exponential)の値を返します。

...x の指数関数(exponential)の値を返します。

すなわち e の x 乗の値を返します(e は自然対数の底)。

@
param x 実数

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise RangeError x に実数以外の数値を指定した場合...
...に発生します。

//emlist[例][ruby]{
Math.exp(0) # => 1.0
Math.exp(1) # => 2.718281828459045
Math.exp(1.5) # => 4.4816890703380645
//}

@
see exp(3), Math.#log...

Math.#ldexp(x, exp) -> Float (6349.0)

実数 x に 2 の exp 乗をかけた数を返します。

...実数 x に 2 の exp 乗をかけた数を返します。

@
param x 実数
@
param exp 整数。小数点以下切捨て。

@
raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。

@
raise RangeError 引数のどちらかに実数以外の数値を指定し...
...た場合に発生します。

//emlist[例][ruby]{
fraction, exponent = Math.frexp(1234)
Math.ldexp(fraction, exponent) # => 1234.0
//}...

Math.#frexp(x) -> [Float, Integer] (6220.0)

実数 x の仮数部と指数部の配列を返します。

...す。

@
param x 実数

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
fraction, exponent = Math.frexp(1234) # => [0.6025390625, 11]
fraction * 2**exponent...
...# => 1234.0
//}...

Float::MAX_10_EXP -> Integer (6215.0)

最大の 10 進の指数です。

...最大の 10 進の指数です。

通常はデフォルトで 308 です。

@
see Float::MIN_10_EXP...

Float::MAX_EXP -> Integer (6215.0)

最大の Float::RADIX 進の指数です。

...最大の Float::RADIX 進の指数です。

通常はデフォルトで 1024 です。

@
see Float::MIN_EXP...

絞り込み条件を変える

Float::MIN_10_EXP -> Integer (6215.0)

最小の 10 進の指数です。

...最小の 10 進の指数です。

通常はデフォルトで -307 です。

@
see Float::MAX_10_EXP...

Float::MIN_EXP -> Integer (6215.0)

最小の Float::RADIX 進の指数です。

...最小の Float::RADIX 進の指数です。

通常はデフォルトで -1021 です。

@
see Float::MAX_EXP...

File.expand_path(path, default_dir = &#39;.&#39;) -> String (6214.0)

path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。

...#=> "/home/matz/work/foo"
p ENV["HOME"] #=> "/home/matz"
p File.expand_path("..") #=> "/home/matz/work"
p File.expand_path("..", "/tmp") #=> "/"
p File.expand_path("~") #=> "/home/matz"
p File.expand_path("~foo") #=> "/home/foo"
//}

@
param path...
...パスを表す文字列を指定します。

@
param default_dir path が相対パスであれば default_dir を基準に展開されます。...

Regexp.compile(string, option = nil, code = nil) -> Regexp (3226.0)

文字列 string をコンパイルして正規表現オブジェクトを生成して返します。

...製して返します。第二、第三引数は警告の上無視されます。

@
param string 正規表現を文字列として与えます。

@
param option Regexp::IGNORECASE, Regexp::MULTILINE,
Regexp::EXTENDED
の論理和を指定します。
Integer...
...Regexp::IGNORECASE の指定と同じになります。

@
param code "n", "N" が与えられた時には、生成された正規表現のエンコーディングは ASCII-8BIT になります。
それ以外の指定は警告を出力します。

@
raise RegexpError 正規...
...gexp"
t1 = Regexp.compile("this is regexp", Regexp::IGNORECASE)
t1.match(str)
p $~ # => "This is Regexp"

t2 = Regexp.compile('
this # ここは使用されない
\ is
\ regexp # ここも使用されない
', Regexp::EXTENDED | Regexp::IGNORECASE)
t2.match(str)
p Regexp.last_match # =>...

Regexp.new(string, option = nil, code = nil) -> Regexp (3226.0)

文字列 string をコンパイルして正規表現オブジェクトを生成して返します。

...製して返します。第二、第三引数は警告の上無視されます。

@
param string 正規表現を文字列として与えます。

@
param option Regexp::IGNORECASE, Regexp::MULTILINE,
Regexp::EXTENDED
の論理和を指定します。
Integer...
...Regexp::IGNORECASE の指定と同じになります。

@
param code "n", "N" が与えられた時には、生成された正規表現のエンコーディングは ASCII-8BIT になります。
それ以外の指定は警告を出力します。

@
raise RegexpError 正規...
...gexp"
t1 = Regexp.compile("this is regexp", Regexp::IGNORECASE)
t1.match(str)
p $~ # => "This is Regexp"

t2 = Regexp.compile('
this # ここは使用されない
\ is
\ regexp # ここも使用されない
', Regexp::EXTENDED | Regexp::IGNORECASE)
t2.match(str)
p Regexp.last_match # =>...

絞り込み条件を変える

<< 1 2 3 ... > >>