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

标签 swift

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

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

例如字符空格"" AsciiValue 为 32。

最佳答案

Swift 5 引入了 CharacterUnicodeScalar 的 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/

相关文章:

ios - XCODE SWIFT 如何在按下按钮后执行代码,但在另一个文件/类中?

ios - Swift 闭包 - 关于赋值的代码执行顺序

ios - 为什么要在 NSFetchRequest 上设置 resultType 属性

ios - NSInvalidArgumentException',原因 : 'Unable to generate SQL for predicate (. ..)

IOS Simple rest API 适用于模拟器,但不适用于任何设备

ios - 使用Core Data保存数据时出现故障

ios - AudioKit v4.2 上的 AKRhodesPiano 错误(挤压)

ios - 用户移动 map 时快速打印 map 中心

ios - swift iOS 10 无法重新注册推送通知,缺少什么?

ios - 当 iOS 设备锁定时,如何启用 NSURLCredentials 的访问?