如何获得字符串的长度?例如,我有一个定义如下的变量:
var test1:String=“Scott”
但是,我似乎找不到字符串的length方法
自Swift 4+起
只是:
test1.count
出于种种原因
(感谢马丁·R)
从Swift 2开始:
借助Swift 2,苹果将全局功能更改为协议扩展,即匹配符合协议的任何类型的扩展。因此,新语法是:
test1.characters.count
(感谢约翰迪傻瓜的提醒)
自Swift 1起
使用计数字符方法:
let unsualmanagerie=“考拉&;128040;,蜗牛&;128012;,企鹅&;128039;,单峰骆驼&;128042;”
println(“异常管理有\(计数(异常管理))个字符”)
//打印“异常管理有40个字符”
就在《苹果迅捷指南》中
(注意,对于早于1.2的Swift版本,这将是countElements(unsualManager)
)
对于您的变量,它是
length=count(test1)//was countElements在早期版本的Swift中
也可以使用test1.utf16count