访问首元素
访问最后一个元素
文档:
The endIndex property is the position after the last character in a String.
endIndex是最后一个元素后边的那个元素,因此不能直接访问,否则会崩溃。
访问最后一个元素的正确方式
循环便利访问
为什么不能像oc那样直接用下边访问呢?苹果是这样解释的:
如上所述,不同的字符可能需要不同数量的内存来存储,因此为了确定哪个Character位于特定位置,您必须从每个Unicode标量的开始或结尾处遍历String。因此,Swift字符串不能用整数值索引。
swift的字符串的下标访问
最新推荐文章于 2021-09-26 15:41:26 发布