init(decimal: Decimal)
init(mantissa: UInt64, exponent: Int16, isNegative : Bool)
init(string: String?, locale: Any?)
Availability 有効性
Technology
convenience init(string numberValue: String
?)
numericString
A numeric string. 数値文字列。
Besides digits, numeric
can include an initial +
or –
; a single E
or e
, to indicate the exponent of a number in scientific notation; and a single decimal separator character to divide the fractional from the integral part of the number. For a listing of acceptable and unacceptable strings, see init(string:
.
アラビア数字に加えて、numeric
は冒頭の+
または–
;単一のE
またはe
、指数表記においてある数の指数を指し示すために;そして単一の小数分離子文字をその数の整数部から少数を隔てるために、含むことができます。受け入れられるおよび受け入れられない文字列の一覧表として、init(string:
を見てください。
Don’t use this initializer if numeric
has a fractional part, since the lack of a locale makes handling the decimal separator ambiguous. The separator is a period in some locales (like in the United States) and a comma in others (such as France).
このイニシャライザを、numeric
が小数部を持つならば使用しないでください、ロケールの欠如が小数分離子の取り扱いを曖昧にするからです。分離子は、いくつかのロケールではピリオド(合衆国でのように)そして他ではコンマ(たとえばフランス)です。
To parse a numeric string with a fractional part, use init(string:
instead. When working with numeric representations with a known format, pass a fixed locale to ensure consistent results independent of the user’s current device settings. For localized parsing that uses the user’s current device settings, pass current
.
小数部をもつ数値文字列を構文解析するには、init(string:
を代わりに使ってください。既知の書式設定での数値表現それらを扱う場合、固定されたロケールを渡すことで首尾一貫した結果をユーザの現在のデバイス設定に独立して保証してください。ユーザの現在のデバイス設定を使うローカライズされた構文解析をするために、current
を渡してください。
init(decimal: Decimal)
init(mantissa: UInt64, exponent: Int16, isNegative : Bool)
init(string: String?, locale: Any?)