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

Lor*_*mly 2 swift

Swift 中isSpaceChar的类Characterstdlib上是否有类似于 Java 中的函数的方程?

在 Java 中,此函数用于从 AsciiValue 字符的值中获取真或假。

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

Mar*_*n R 5

Swift 5 中引入了Character和 的Unicode 属性UnicodeScalar,请参阅

特别地,Character.isWhiteSpace分别Unicode.Scalar.isWhiteSpace

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

字符示例:

let char: Character = " "
if char.isWhitespace {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

Unicode 标量值示例:

let value = 32
if let uc = UnicodeScalar(value), uc.properties.isWhitespace  {
    // ...
}
Run Code Online (Sandbox Code Playgroud)