るりまサーチ

最速Rubyリファレンスマニュアル検索!
16件ヒット [1-16件を表示] (0.007秒)
トップページ > クラス:Numeric[x] > クエリ:Float[x]

関連するキーワード

  1. _builtin float
  2. to_f float

ライブラリ

キーワード

検索結果

Numeric#fdiv(other) -> Float (103)

self を other で割った実数の商を返します。

...self を other で割った実数の商を返します。

Numeric
のサブクラスは、このメソッドを適切に再定義しなければなりません。

@param other 自身を割る数を指定します。

p 1.quo(3) # => 0.3333333333333333

require 'rational'
p 1.quo(3)...

Numeric#quo(other) -> Float (103)

self を other で割った実数の商を返します。

...self を other で割った実数の商を返します。

Numeric
のサブクラスは、このメソッドを適切に再定義しなければなりません。

@param other 自身を割る数を指定します。

p 1.quo(3) # => 0.3333333333333333

require 'rational'
p 1.quo(3)...

Numeric#arg -> Fixnum | Float (102)

複素数として見た場合の偏角を[-π,π]の範囲で返します。 非負なら0、負なら Math::PI を返します。

複素数として見た場合の偏角を[-π,π]の範囲で返します。
非負なら0、負なら Math::PI を返します。

例:

n = 1000
f = -12.345

p n.arg #=> 0
p f.arg #=> 3.14159265358979

Numeric#coerce(other) -> [Numeric] (25)

自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。

...を変換し [other, self] という配列にして返します。

デフォルトでは self と other を Float に変換して [other, self] という配列にして返します。
Numeric
のサブクラスは、このメソッドを適切に再定義しなければなりません。
以下は...
...った場合、
super を呼んでいることに注意して下さい。

# lib/rational.rb より

def coerce(other)
if other.kind_of?(Float)
return other, self.to_f
elsif other.kind_of?(Integer)
return Rational.new!(other, 1), self
else
super
end
end

...
...def + (a)
if a.kind_of?(Rational)
# 長いので省略
elsif a.kind_of?(Integer)
# 長いので省略
elsif a.kind_of?(Float)
Float
(self) + a
else
x, y = a.coerce(self)
x + y
end
end

@param other オペランドを数値で指定します。...

Numeric#step(limit, step = 1) -> Enumerable::Enumerator (17)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...ながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された...

絞り込み条件を変える

Numeric#step(limit, step = 1) -> Enumerator (17)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...ながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された...

Numeric#step(limit, step = 1) {|n| ... } -> self (17)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...ながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された...