【发布时间】:2017-01-09 02:18:11
【问题描述】:
如何在 macOS 上的“Swift3”中获取 String 的长度?
这曾经在 Swift2 中工作:
if purchaseDateString.length == 0 {
purchaseDateString = "n/a"
}
什么是 Swift3 等效于查找字符串的长度。
更新
正如马丁指出的那样,这个问题有答案。提到的问题有 30 个答案。然而,据我所知,它们都与 Swift3 没有任何关系。我可能是错的..
【问题讨论】:
-
purchaseDateString的类型是什么?按住 Option 键并单击它以找出答案。 -
自 Swift 2 以来它是
string.characters.count。您上面的代码在 Swift 2 中不工作。 -
在 Swift 2 和 3 中也可以使用
if string.isEmpty { }来检查空字符串。 -
重新编辑:"它们都与 Swift3 无关" - 那是因为您的问题并非专门针对 Swift 3。正如我所说,Swift 2 和3 关于这个问题。该问答中的所有 Swift 2 答案仍然有效。
-
好的。但事实上,我的代码可以运行到并包括 Xcode 8,beta 5。无论如何,感谢您的帮助。