Instance Property インスタンスプロパティ

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. この文字が整数を表さない、またはその値がIntとして表すには大きすぎるならば、このプロパティの値はnilです。


let chars: [Character] = ["4", "④", "万", "a"]
for ch in chars {
    print(ch, "-->", ch.wholeNumberValue)
}
// Prints:
// 4 --> Optional(4)
// ④ --> Optional(4)
// 万 --> Optional(10000)
// a --> nil

See Also 参照

Checking a Character’s Numeric Properties 文字の数値プロパティを確認する