wholeNumberValue
The numeric value this character represents, if it represents a whole number.
Declaration
var wholeNumberValue: Int? { get }Discussion
If this character does not represent a whole number, or the value is too large to represent as an Int, the value of this property is nil.
let chars: [Character] = ["4", "④", "万", "a"]
for ch in chars {
print(ch, "-->", ch.wholeNumberValue)
}
// Prints:
// 4 --> Optional(4)
// ④ --> Optional(4)
// 万 --> Optional(10000)
// a --> nil