获取字符串的长度

如何获得字符串的长度?例如,我有一个定义如下的变量:

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

发表评论