字符串
简介
String
中的字符串是值类型,传递的时候会对值进行拷贝,而 NSString
的字符串传递则是引用。我们可以用 for in
遍历字符串:
var a : String = "a"
for c in "Hello" {
println(c)
}
可以通过 countElements
计算字符串的字符数量:
countElements("1234567") // 7
不过要注意的是,countElements
和 NSString 的 length
并不总是完全一样的值,因为 length
利用的是 UTF-16 类型的值,而不是 Unicode 字符。比如 emoji 表情加进去之后,UTF-16 算的结果是2,而 Unicode 的计算结果是1。可以看下面这个例子:
var a = "Hello
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。