44件ヒット
[1-44件を表示]
(0.016秒)
ライブラリ
- ビルトイン (11)
- bigdecimal (11)
- matrix (11)
- openssl (11)
クラス
- BigDecimal (11)
- Matrix (11)
-
OpenSSL
:: BN (11) - Rational (11)
検索結果
先頭4件
-
OpenSSL
:: BN # coerce(other) -> Array (18227.0) -
自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。
...。
//emlist[][ruby]{
require 'openssl'
p 1.to_bn.coerce(2) # => [2, 1]
//}
@param other 変換の基準となるオブジェクト
@raise TypeError 変換に失敗した場合に発生します
coerce メソッドの詳細な説明は、Numeric#coerce にあります。
@see Numeric#coerce... -
BigDecimal
# coerce(other) -> Array (18215.0) -
self と other が同じクラスになるよう、self か other を変換し [other, self] という配列にして返します。
...ther 比較または変換するオブジェクト
BigDecimal#coerce は Ruby における強制型変換のための機能です。
BigDecimal オブジェクトとその他のオブジェクト間の各種の計算は
BigDecimal#coerce の結果を元に行われます。
//emlist[][ruby]{
requi... -
Rational
# coerce(other) -> Array (18215.0) -
自身と other が同じクラスになるよう、自身か other を変換し [other, self] という 配列にして返します。
...other が同じクラスになるよう、自身か other を変換し [other, self] という
配列にして返します。
@param other 比較または変換するオブジェクト
//emlist[例][ruby]{
Rational(1).coerce(2) # => [(2/1), (1/1)]
Rational(1).coerce(2.2) # => [2.2, 1.0]
//}... -
Matrix
# coerce(other) -> Array (18209.0) -
他の数値オブジェクトとの変換を行います。
...との組を配列として返します。
@param other 変換する数値オブジェクト
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2]
a2 = [-1.25, 2.2]
m = Matrix[a1, a2]
r = Rational(1, 2)
p m.coerce(r) #=> [#<Matrix::Scalar:0x832df18 @value=(1/2)>, Matrix[[1, 2], [-1.25, 2.2]]]
//}...