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

properties

Properties of this scalar defined by the Unicode standard. ユニコード標準によって定義されるこのスカラーのプロパティ。

Declaration 宣言

var properties: Unicode.Scalar.Properties { get }

Discussion 解説

Use this property to access the Unicode properties of a Unicode scalar value. The following code tests whether a string contains any math symbols: このプロパティを使って、あるユニコードスカラー値のユニコードプロパティにアクセスしてください。以下のコードは、ある文字列が何らかの数学記号を含むかどうかをテストします:


let question = "Which is larger, 3 * 3 * 3 or 10 + 10 + 10?"
let hasMathSymbols = question.unicodeScalars.contains(where: {
    $0.properties.isMath
})
// hasMathSymbols == true

See Also 参照

Inspecting a Scalar スカラーを調査する