@@ -32,10 +32,11 @@ extension Character {
32
32
///
33
33
/// let chars: [Character] = ["a", " ", "™"]
34
34
/// for ch in chars {
35
- /// print(ch, "-->", ch.properties.numericValue )
35
+ /// print(ch, "-->", ch.asciiValue )
36
36
/// }
37
- /// // a --> 97
38
- /// // --> 32
37
+ /// // Prints:
38
+ /// // a --> Optional(97)
39
+ /// // --> Optional(32)
39
40
/// // ™ --> nil
40
41
///
41
42
/// A character with the value "\r\n" (CR-LF) is normalized to "\n" (LF) and
@@ -125,11 +126,12 @@ extension Character {
125
126
///
126
127
/// let chars: [Character] = ["4", "④", "万", "a"]
127
128
/// for ch in chars {
128
- /// print(ch, "-->", ch.properties.numericValue )
129
+ /// print(ch, "-->", ch.wholeNumberValue )
129
130
/// }
130
- /// // 4 --> 4
131
- /// // ④ --> 4
132
- /// // 万 --> 10000
131
+ /// // Prints:
132
+ /// // 4 --> Optional(4)
133
+ /// // ④ --> Optional(4)
134
+ /// // 万 --> Optional(10000)
133
135
/// // a --> nil
134
136
public var wholeNumberValue : Int ? {
135
137
guard _isSingleScalar else { return nil }
@@ -158,9 +160,10 @@ extension Character {
158
160
/// for ch in chars {
159
161
/// print(ch, "-->", ch.hexDigitValue)
160
162
/// }
161
- /// // 1 --> 1
162
- /// // a --> 10
163
- /// // F --> 15
163
+ /// // Prints:
164
+ /// // 1 --> Optional(1)
165
+ /// // a --> Optional(10)
166
+ /// // F --> Optional(15)
164
167
/// // g --> nil
165
168
public var hexDigitValue : Int ? {
166
169
guard _isSingleScalar else { return nil }
@@ -206,6 +209,7 @@ extension Character {
206
209
/// for ch in chars {
207
210
/// print(ch, "-->", ch.uppercased())
208
211
/// }
212
+ /// // Prints:
209
213
/// // e --> E
210
214
/// // é --> É
211
215
/// // и --> И
@@ -223,6 +227,7 @@ extension Character {
223
227
/// for ch in chars {
224
228
/// print(ch, "-->", ch.lowercased())
225
229
/// }
230
+ /// // Prints:
226
231
/// // E --> e
227
232
/// // É --> é
228
233
/// // И --> и
0 commit comments