当前位置: 首页 > 知识库问答 >
问题:

如何在macOS [duplicate]上的Swift3中获取字符串的长度

束敏学
2023-03-14

如何在macOS上的“Swift3”中获取< code >字符串的长度?

这在Swift2:

if purchaseDateString.length == 0 {
     purchaseDateString = "n/a"
}

Swift3 对于查找字符串的长度的等效项是什么。

更新

正如马丁所指出的那样,这个问题有答案。所引用的问题有30个答案。但是,据我所知,它们都没有与 Swift3 特别相关。我可能是错的。

共有1个答案

柴宝
2023-03-14

你试过characters.count

if purchaseDateString.characters.count == 0 {
     purchaseDateString = "n/a"
}

编辑:-在Swift 3.2和Swift 4中,字符串是集合类型,因此您可以直接对字符串使用< code>count属性。

if purchaseDateString.count == 0 {
     purchaseDateString = "n/a"
}
 类似资料:
  • 我有两根绳子 在两种情况下,我应该删除

  • 问题内容: 你如何得到一个的长度?例如,我有一个定义如下的变量: 但是,我似乎无法在字符串上找到长度方法。 问题答案: 自Swift 4+起 只是: 原因。 (感谢Martin R) 从Swift 2开始: 在Swift 2中,Apple已将全局功能更改为协议扩展,这些扩展可与符合协议的任何类型匹配。因此,新语法为: (感谢JohnDifool的注意) 从Swift 1开始 使用计数字符方法: 直

  • 本文向大家介绍如何获取PHP数组中最长字符串的长度,包括了如何获取PHP数组中最长字符串的长度的使用技巧和注意事项,需要的朋友参考一下 array_map函数可用于获取长度,而max函数可用于获取最长字符串的长度。 以下是相同的代码示例- 示例 输出结果 这将产生以下输出-

  • 问题内容: 有没有一种方法可以在Python中对字符串进行子字符串化,以从第三个字符到字符串末尾获取新的字符串? 也许喜欢吗? 如果离开第二部分意味着“直到最后”,而如果离开第一部分,它是否从头开始? 问题答案: Python称这个概念为“切片”,它不仅适用于字符串,还适用于更多的领域。看看这里的一个全面的介绍。

  • 问题内容: 如何将(度)字符转换为字符串? 问题答案: 将此行放在源代码的顶部 如果您的编辑器使用其他编码,请替换为utf-8 然后,您可以直接在源代码中包含utf-8字符