1073件ヒット
[101-200件を表示]
(0.036秒)
別のキーワード
ライブラリ
- ビルトイン (778)
- bigdecimal (60)
-
bigdecimal
/ util (12) - date (12)
-
json
/ add / rational (12) - matrix (108)
クラス
キーワード
- * (24)
- ** (12)
- + (12)
- - (12)
- -@ (9)
-
/ (23) - <=> (24)
- == (12)
- BigDecimal (24)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (7) - Numeric (12)
- Ruby用語集 (12)
- abs (9)
- at (53)
-
bigdecimal
/ util (12) - ceil (12)
- coerce (48)
-
cofactor
_ expansion (12) - denominator (24)
- det (12)
- determinant (12)
- div (12)
-
elements
_ to _ r (12) - exp (12)
- fdiv (12)
- finite? (9)
- floor (12)
- i (12)
- inspect (12)
-
json
/ add / rational (12) -
laplace
_ expansion (12) - log (12)
- magnitude (9)
- mathn (4)
- matrix (12)
- negative? (9)
- nonzero? (12)
- numerator (24)
- positive? (9)
- quo (24)
- rand (36)
- rank (12)
- rationalize (108)
- real (12)
- real? (12)
- round (12)
- subsec (12)
-
to
_ c (12) -
to
_ d (12) -
to
_ f (12) -
to
_ i (12) -
to
_ int (12) -
to
_ json (12) -
to
_ r (84) -
to
_ s (12) - tr (12)
- trace (12)
- truncate (12)
検索結果
先頭5件
-
Rational
# abs -> Rational (21120.0) -
自身の絶対値を返します。
...自身の絶対値を返します。
//emlist[例][ruby]{
Rational(1, 2).abs # => (1/2)
Rational(-1, 2).abs # => (1/2)
//}... -
Rational
# magnitude -> Rational (21120.0) -
自身の絶対値を返します。
...自身の絶対値を返します。
//emlist[例][ruby]{
Rational(1, 2).abs # => (1/2)
Rational(-1, 2).abs # => (1/2)
//}... -
Rational
# quo(other) -> Rational | Float (21120.0) -
商を計算します。
...を指定した場合は、計算結果を Float で返します。
//emlist[例][ruby]{
r = Rational(3, 4)
r / 2 # => (3/8)
r / 2.0 # => 0.375
r / 0.5 # => 1.5
r / Rational(1, 2) # => (3/2)
r / 0 # => ZeroDivisionError
//}
@raise ZeroDivi... -
Rational
# *(other) -> Rational | Float (21119.0) -
積を計算します。
...。
@param other 自身に掛ける数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r * 2 # => (3/2)
r * 4 # => (3/1)
r * 0.5 # => 0.375
r * Rational(1, 2) # => (3/8)
//}... -
Rational
# +(other) -> Rational | Float (21119.0) -
和を計算します。
...和を計算します。
@param other 自身に足す数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r + Rational(1, 2) # => (5/4)
r + 1 # => (7/4)
r + 0.5 # => 1.25
//}... -
Rational
# to _ r -> Rational (21119.0) -
自身を返します。
...自身を返します。
@return 自身を返します。
//emlist[例][ruby]{
Rational(3, 4).to_r # => (3/4)
Rational(8).to_r # => (8/1)
//}... -
Rational
# -(other) -> Rational | Float (21113.0) -
差を計算します。
...差を計算します。
@param other 自身から引く数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r - 1 # => (-1/4)
r - 0.5 # => 0.25
//}... -
Rational
# -@ -> Rational (21113.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
r = Rational(3, 4)
- r # => (-3/4)
//}... -
Rational
# to _ i -> Integer (21085.0) -
小数点以下を切り捨てて値を整数に変換します。
...[ruby]{
Rational(2, 3).to_i # => 0
Rational(3).to_i # => 3
Rational(300.6).to_i # => 300
Rational(98, 71).to_i # => 1
Rational(-31, 2).to_i # => -15
//}
precision を指定した場合は指定した桁数で切り捨てた整数か
Rational を返します。
//emlist[例][ruby]{
Rational......('-123.456').truncate(+1) # => (-617/5)
Rational('-123.456').truncate(+1).to_f # => -123.4
Rational('-123.456').truncate(0) # => -123
Rational('-123.456').truncate(-1) # => -120
//}
@see Rational#ceil, Rational#floor... -
Rational
# <=>(other) -> -1 | 0 | 1 | nil (21054.0) -
self と other を比較して、self が大きい時に 1、等しい時に 0、小さい時に -1 を返します。比較できない場合はnilを返します。
...を返します。
//emlist[例][ruby]{
Rational(2, 3) <=> Rational(2, 3) # => 0
Rational(5) <=> 5 # => 0
Rational(2, 3) <=> Rational(1,3) # => 1
Rational(1, 3) <=> 1 # => -1
Rational(1, 3) <=> 0.3 # => 1
Rational(1, 3) <=> nil # => n...