Swift字符类中的Java中是否有一个函数isSpaceChar的方程式?

时间:2019-07-12 14:23:58

标签: swift

在Java中,Swift的isSpaceChar类stdlib是否有函数Character的方程式?

在Java中,此函数用于从AsciiValue字符的值中得出true或false。

例如,字符空间" "的AsciiValue是32。

1 个答案:

答案 0 :(得分:4)

CharacterUnicodeScalar的Unicode属性是由Swift 5引入的,请参见

特别是Character.isWhiteSpaceUnicode.Scalar.isWhiteSpace

  

一个布尔值,指示此字符是否表示空格,包括换行符。

字符示例:

let char: Character = " "
if char.isWhitespace {
    // ...
}

Unicode标量值示例:

let value = 32
if let uc = UnicodeScalar(value), uc.properties.isWhitespace  {
    // ...
}