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

isMathSymbol

A Boolean value indicating whether this character represents a symbol that naturally appears in mathematical contexts. この文字が数学的文脈において自然に現れるシンボルを表すかどうかを指し示すブール値。

Declaration 宣言

var isMathSymbol: Bool { get }

Discussion 解説

For example, the following characters all represent math symbols: 例えば、以下の表意文字は全て数学シンボルを表します:

  • “+” (U+002B PLUS SIGN)

  • “∫” (U+222B INTEGRAL)

  • “ϰ” (U+03F0 GREEK KAPPA SYMBOL)

The set of characters that have an isMathSymbol value of true is not a strict subset of those for which isSymbol is true. This includes characters used both as letters and commonly in mathematical formulas. For example, “ϰ” (U+03F0 GREEK KAPPA SYMBOL) is considered both a mathematical symbol and a letter. isMathSymbolの値にtrueを持つ文字の集合は、それらに対してisSymboltrueであるものの狭義の部分集合ではありません。これは、表音文字としてそして一般に数学公式においての両方で使われる表意文字を含みます。例えば、 “ϰ” (U+03F0 GREEK KAPPA SYMBOL) は、数学シンボルと表音文字の両方にみなされます。

This property corresponds to the “Math” property in the Unicode Standard. このプロパティは、ユニコード標準における “Math” に相当します。

See Also 参照

Inspecting a Character 表意文字を調べる