The ASCII representation of a number in the radix passed as radix
.
radix
として渡される基数におけるある数のASCII表現。
init(_:radix:)
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init?<S>(_ text: S, radix: Int
= 10) where S : StringProtocol
Parameters パラメータ
text
radix
The radix, or base, to use for converting
text
to an integer value.radix
must be in the range2...36
. The default is 10.text
を整数値に変換するのに使うための基数、または底。radix
は、範囲2...36
の中でなければなりません。省略時は10。
Discussion 解説
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
という結果になります: