在 Swift 中的类 Character
stdlib 上,是否有类似于 Java 中的函数 isSpaceChar
的方程式?
在 Java 中,此函数用于从 AsciiValue 字符的值获取 true 或 false。
例如字符空格""
AsciiValue 为 32。
最佳答案
Swift 5 引入了 Character
和 UnicodeScalar
的 Unicode 属性,请参阅
特别是,Character.isWhiteSpace
分别Unicode.Scalar.isWhiteSpace
是
A Boolean value indicating whether this character represents whitespace, including newlines.
字符示例:
let char: Character = " "
if char.isWhitespace {
// ...
}
Unicode 标量值示例:
let value = 32
if let uc = UnicodeScalar(value), uc.properties.isWhitespace {
// ...
}
关于swift - Java 中 Swift 字符类上的函数 isSpaceChar 是否有方程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57008958/