Initializer

init(mantissa:exponent:isNegative:)

Initializes a decimal number using the given mantissa, exponent, and sign. ある10進数をこの与えられたか数、指数、そして符号を使って初期化します。

Declaration 宣言

convenience init(mantissa: UInt64, 
        exponent: Int16, 
      isNegative flag: Bool)

Parameters パラメータ

mantissa

The mantissa for the new decimal number object. 新しい10進数オブジェクトのための仮数。

exponent

The exponent for the new decimal number object. 新しい10進数オブジェクトのための指数。

flag

A Boolean value that specifies whether the sign of the number is negative. その数の符号が負かどうかを指し示すブール値。

Return Value 戻り値

An NSDecimalNumber object initialized using the given mantissa, exponent, and sign. あるNSDecimalNumberオブジェクト、この与えられた仮数、指数、そして符号を使って初期化されます。

Discussion 議論

The arguments express a number in a type of scientific notation that requires the mantissa to be an integer. So, for example, if the number to be represented is 1.23, it is expressed as 123x10^–2—mantissa is 123; exponent is –2; and isNegative, which refers to the sign of the mantissa, is false. これら引数は、1つの数をある型の指数表記で表します、それはその指数が整数であることを要求します。それで、例えば、表されることになる数が1.23であるならば、それは123x10^–2のように表現されます — mantissaは123です;exponentは–2です;そしてisNegative、仮数の符号として参照されるものは、falseです。

See Also 参照

Initializing a Decimal Number 10進数を初期化する

Related Documentation 関連文書