391件ヒット
[1-100件を表示]
(0.268秒)
ライブラリ
- ビルトイン (391)
キーワード
- % (8)
- +@ (8)
- -@ (8)
- <=> (8)
- abs (8)
- abs2 (8)
- angle (8)
- arg (8)
- ceil (8)
- coerce (8)
- conj (8)
- conjugate (8)
- denominator (8)
- div (8)
- divmod (8)
- eql? (8)
- fdiv (8)
- finite? (5)
- floor (8)
- i (8)
- imag (8)
- imaginary (8)
- infinite? (5)
- integer? (8)
- magnitude (8)
- modulo (8)
- negative? (6)
- nonzero? (8)
- numerator (8)
- phase (8)
- polar (8)
- positive? (6)
- quo (8)
- real (8)
- real? (8)
- rect (8)
- rectangular (8)
- remainder (8)
- round (8)
- step (57)
-
to
_ c (8) -
to
_ int (8) - truncate (8)
- zero? (8)
検索結果
先頭5件
-
Numeric
# %(other) -> Numeric (8002.0) -
self を other で割った余り r を返します。
...* other < 0 のとき other < r <= 0
* q は整数
をみたす数です。
余り r は、other と同じ符号になります。
商 q は、Numeric#div (あるいは 「/」)で求められます。
modulo はメソッド % の呼び出しとして定義されています。
@param other 自......身を割る数を指定します。
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5) #=> 1.0
p 13.modulo(-4) #=> -3
p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
@see Numeric#divmod, Numeric#remainder... -
Numeric
# +@ -> self (8002.0) -
単項演算子の + です。 self を返します。
単項演算子の + です。
self を返します。
例:
+ 10 # => 10
+ (-10) # => -10
+ 0.1 # => 0.1
+ (3r) # => (3/1)
+ (1+3i) # => (1+3i) -
Numeric
# -@ -> Numeric (8002.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。
このメソッドは、二項演算子 - で 0 - self によって定義されています。
@see Integer#-@、Float#-@、Rational#-@、Complex#-@ -
Numeric
# <=>(other) -> -1 | 0 | 1 | nil (8002.0) -
自身が other より大きい場合に 1 を、等しい場合に 0 を、小さい場合には -1 をそれぞれ返します。 自身と other が比較できない場合には nil を返します。
...場合に 0 を、小さい場合には -1 をそれぞれ返します。
自身と other が比較できない場合には nil を返します。
Numeric のサブクラスは、上の動作を満たすよう このメソッドを適切に再定義しなければなりません。
@param other... -
Numeric
# abs -> Numeric (8002.0) -
自身の絶対値を返します。
自身の絶対値を返します。
例:
12.abs #=> 12
(-34.56).abs #=> 34.56
-34.56.abs #=> 34.56 -
Numeric
# abs2 -> Numeric (8002.0) -
自身の絶対値の 2 乗を返します。
...自身の絶対値の 2 乗を返します。
例:
2.abs2 # => 4
-2.abs2 # => 4
2.0.abs2 # => 4
-2.0.abs2 # => 4
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。... -
Numeric
# angle -> 0 | Math :: PI (8002.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
例:
1.arg # => 0
-1.arg # => 3.141592653589793
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg... -
Numeric
# arg -> 0 | Math :: PI (8002.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
例:
1.arg # => 0
-1.arg # => 3.141592653589793
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg... -
Numeric
# ceil -> Integer (8002.0) -
自身と等しいかより大きな整数のうち最小のものを返します。
...のを返します。
1.ceil #=> 1
1.2.ceil #=> 2
(-1.2).ceil #=> -1
(-1.5).ceil #=> -1
@see Numeric#floor, Numeric#round, Numeric#truncate... -
Numeric
# coerce(other) -> [Numeric] (8002.0) -
自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。
...列にして返します。
デフォルトでは self と other を Float に変換して [other, self] という配列にして返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
以下は Rational の coerce のソースです... -
Numeric
# conj -> Numeric (8002.0) -
常に self を返します。
...が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
例:
10.conj # => 10
0.1.conj... -
Numeric
# conjugate -> Numeric (8002.0) -
常に self を返します。
...が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
例:
10.conj # => 10
0.1.conj... -
Numeric
# denominator -> Integer (8002.0) -
自身を Rational に変換した時の分母を返します。
...自身を Rational に変換した時の分母を返します。
@return 分母を返します。
@see Numeric#numerator、Integer#denominator、Float#denominator、Rational#denominator、Complex#denominator...