init?(String)
The ASCII representation of a number in the radix passed as radix
.
radix
として渡される基数におけるある数のASCII表現。
Availability
Technology
init?<S>(_ text: S, radix: Int
= 10) where S : StringProtocol
text
The ASCII representation of a number in the radix passed as radix
.
radix
として渡される基数におけるある数のASCII表現。
radix
The radix, or base, to use for converting text
to an integer value. radix
must be in the range 2...36
. The default is 10.
text
を整数値に変換するのに使うための基数、または底。radix
は、範囲2...36
の中でなければなりません。省略時は10。
The string passed as text
may begin with a plus or minus sign character (+
or -
), followed by one or more numeric digits (0-9
) or letters (a-z
or A-Z
). Parsing of the string is case insensitive.
text
として渡される文字列は、プラスまたはマイナス符号文字(+
または-
)で始まり、1つ以上の数値のアラビア数字(0-9
)または文字(a-z
またはA-Z
)が続くことがあります。この文字列の構文解析は、大文字小文字に影響されません。
If text
is in an invalid format or contains characters that are out of bounds for the given radix
, or if the value it denotes in the given radix
is not representable, the result is nil
. For example, the following conversions result in nil
:
text
が無効な形式になっているか指定radix
の領域外の文字列を含むならば、または指定radix
においてそれが意味する値が表現可能でないならば、結果はnil
です。例えば、以下の変換はnil
という結果になります:
init?(String)