Swift范围:不包括第一个元素

时间:2018-04-13 23:54:12

标签: swift string range

要获取某个范围内的元素,但不包括index,则使用以下命令:

let substr=mystr[..<index]

但是如何从 index之后的第一个元素开始获得某个范围?应该是这样的:

let substr=mystr[index<..] //does not work

1 个答案:

答案 0 :(得分:1)

您可以使用index(after:)方法获取以下索引:

let mystr = "Hello"
let index = mystr.startIndex
if index < mystr.endIndex {
    let substr = mystr[mystr.index(after: index)...]
    print(substr)   // "ello\n"
}