Чтобы удалить подстроку в указанном диапазоне, используйте 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