るりまサーチ

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

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

ライブラリ

クラス

キーワード

検索結果

Bignum#magnitude -> Fixnum | Bignum (15117.0)

self の絶対値を返します。

...
self
の絶対値を返します。...

Fixnum#magnitude -> Fixnum | Bignum (15117.0)

self の絶対値を返します。

...
self
の絶対値を返します。...

Integer#magnitude -> Integer (15117.0)

self の絶対値を返します。

...
self
の絶対値を返します。

//emlist[][ruby]{
-12345.abs # => 12345
12345.abs # => 12345
-1234567890987654321.abs # => 1234567890987654321
//}...

Complex#magnitude -> Numeric (15113.0)

自身の絶対値を返します。

...自身の絶対値を返します。

以下の計算の結果を Float オブジェクトで返します。

sqrt(self.real ** 2 + self.imag ** 2)

//emlist[例][ruby]{
Complex(1, 2).abs # => 2.23606797749979
Complex(3, 4).abs # => 5.0
Complex('1/2', '1/2').abs # => 0.70710678118...

Numeric (60.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...- - - -
lcm | - o - - - - -
magnitude
| o - o o o - o
Numeric Integer Fixnum Bi...
...**d
if self > 0
self
.quo(x).ceil * x
else
self
.quo(x).floor * x
end
end

def rounddown(d=0)
x = 10**d
if self < 0
self
.quo(x).ceil * x
else
self
.quo(x).floor * x
end
end

def roundoff(d=0)
x = 10**d
if self < 0
(self.quo(x) -...
...0.5).ceil * x
else
(self.quo(x) + 0.5).floor * x
end
end
end
//}...
...Numeric Integer Float Rational Complex
--------------------------------------------------------------------------------
magnitude
| o o o o o
modulo | o o o - -...

絞り込み条件を変える

Bignum#abs -> Fixnum | Bignum (17.0)

self の絶対値を返します。

...
self
の絶対値を返します。...

Fixnum#abs -> Fixnum | Bignum (17.0)

self の絶対値を返します。

...
self
の絶対値を返します。...

Integer#abs -> Integer (17.0)

self の絶対値を返します。

...
self
の絶対値を返します。

//emlist[][ruby]{
-12345.abs # => 12345
12345.abs # => 12345
-1234567890987654321.abs # => 1234567890987654321
//}...

Complex#abs -> Numeric (13.0)

自身の絶対値を返します。

...自身の絶対値を返します。

以下の計算の結果を Float オブジェクトで返します。

sqrt(self.real ** 2 + self.imag ** 2)

//emlist[例][ruby]{
Complex(1, 2).abs # => 2.23606797749979
Complex(3, 4).abs # => 5.0
Complex('1/2', '1/2').abs # => 0.70710678118...