Чтобы удалить подстроку в указанном диапазоне, используйте removeRange (_:) Метод:
1 let range = advance(welcome.endIndex, -6)..<welcome.endIndex 2 welcome.removeRange(range) 3 println(welcome) 4 // prints "hello"
Отрывок из: Apple Inc. "Быстрый язык программирования". интерактивные книги. https://itun.es/ca/jEUH0.l
Привет,
Я не полностью понимаю синтаксис и функцию строки 1 в приведенном выше коде.
Пожалуйста, объясните, используя эту строку:
let welcome = "hello there"
Вот что я разработал:
"Чтобы изменить индекс начала и конца, используйте
advance()
."
От: qaru.site/info/15478/...
Приветствуется лучшее документирование advance()
. то есть аргументы
Используйте
..<
, чтобы сделать диапазон, который опускает его верхнее значениеОтрывок из: Apple Inc. "Быстрый язык программирования". интерактивные книги. https://itun.es/ca/jEUH0.l
welcome.endIndex
будет 11