Initializer

init(string:locale:)

Initializes a decimal number so that its value is equivalent to that in a given numeric string, interpreted using a given locale. ある10進数を初期化します、それによってそれの値がある与えられた数値文字列におけるそれと等しくなるようにです、与えられたロケールを使って解釈されます。

Declaration 宣言

convenience init(string numberValue: String?, 
          locale: Any?)

Parameters パラメータ

numericString

A numeric string. 数値文字列。

Besides digits, numericString 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. アラビア数字に加えて、numericStringは冒頭の+または;単一のEまたはe、指数表記においてある数の指数を指し示すために;そして単一の小数分離子文字をその数の整数部から少数を隔てるために、含むことができます。

locale

A dictionary that defines the locale (specifically the decimalSeparator) to use to interpret the number in numericString. ある辞書、それはロケールを定義して(とりわけdecimalSeparator)、numericStringの中の数を解釈するために使います。

Discussion 議論

The locale parameter determines whether the decimalSeparator is a period (like in the United States) or a comma (like in France). localeパラメータは、decimalSeparatorがピリオド(合衆国でのように)かコンマ(フランスでのように)かを特定します。

The following strings show examples of acceptable values for numericString: 以下の文字列は、numericStringとして許容可能な値の例を示します:

  • 2500.6 (or 2500,6, depending on locale) 2500.6(または2500,6、ロケールに依存して)

  • –2500.6 (or –2500,6) –2500.6(または–2500,6

  • –2.5006e3 (or –2,5006e3) –2.5006e3(または–2,5006e3

  • –2.5006E3 (or –2,5006E3) –2.5006E3(または–2,5006E3

The following strings are unacceptable: 以下の文字列は、許容できません:

  • 2,500.6

  • 2500 3/5

  • 2.5006x10e3

  • two thousand five hundred and six tenths

See Also 参照

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

Related Documentation 関連文書