let cityName = "Shen Zhen"
//开始character 下标
println(cityName.startIndex) // 0
//结束character 下标
println(cityName.endIndex) // 9
cityName[cityName.endIndex] // 越界报错
cityName.startIndex.successor() //startIndex 下一个坐标
cityName.endIndex.predecessor() // endIndex 上一个下标
最后一个character
cityName[cityName.endIndex.predecessor] // 'n'
可以调用advance(start:n:)函数来获取
let index = advance(cityName.startIndex,8)
greeting[index] // 'n'
网友评论