使用计数字符方法:
let unusualMenagerie = "Koala 🐨, Snail 🐌, Penguin 🐧, Dromedary 🐪"
println("unusualMenagerie has \(count(unusualMenagerie)) characters")
// prints "unusualMenagerie has 40 characters"
直接从苹果Swift指南
(注意,对于早于1.2的Swift版本,这将是countElements(unusualMenagerie))
对于你的变量,它会的
length = count(test1) // was countElements in earlier versions of Swift
或者你可以使用test1.utf16count
编辑:
使用Swift 2,Apple已将全局函数更改为协议扩展,匹配符合协议的任何类型的扩展。因此,新的语法是:
test1.characters.count
(感谢JohnDifool的标题)