@@ -102,7 +102,7 @@ extension FixedWidthInteger {
102
102
///
103
103
/// The string passed as `text` may begin with a plus or minus sign character
104
104
/// (`+` or `-`), followed by one or more numeric digits (`0-9`) or letters
105
- /// (`a-z` or `A-Z`). The string is case- insensitive.
105
+ /// (`a-z` or `A-Z`). Parsing of the string is case insensitive.
106
106
///
107
107
/// let x = Int("123")
108
108
/// // x == 123
@@ -116,7 +116,7 @@ extension FixedWidthInteger {
116
116
/// // z == 123
117
117
///
118
118
/// If `text` is in an invalid format or contains characters that are out of
119
- /// range for the given `radix`, or if the value it denotes in the given
119
+ /// bounds for the given `radix`, or if the value it denotes in the given
120
120
/// `radix` is not representable, the result is `nil`. For example, the
121
121
/// following conversions result in `nil`:
122
122
///
@@ -171,8 +171,9 @@ extension FixedWidthInteger {
171
171
/// Int(" 100") // Includes whitespace
172
172
/// Int("21-50") // Invalid format
173
173
/// Int("ff6600") // Characters out of bounds
174
+ /// Int("10000000000000000000000000") // Out of range
174
175
///
175
- /// - Parameter description: The ASCII representation of a number in base 10 .
176
+ /// - Parameter description: The ASCII representation of a number.
176
177
@_semantics ( " optimize.sil.specialize.generic.partial.never " )
177
178
@inline ( __always)
178
179
public init ? ( _ description: String ) {
0 commit comments