Задать вопрос
SnapSh0t
@SnapSh0t
iOS-Developer

Как обратиться к индексу строки? Swift 2?

Здравствуйте! Как обратиться к элементу строки? Например:

let text = "four score and seven years ago"
for var index = text.characters.count - 1; index != 0; index-- {
   print(text.characters[index])
}


Подскажите как правильней сделать?
  • Вопрос задан
  • 1001 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 2
SnapSh0t
@SnapSh0t Автор вопроса
iOS-Developer
let text2 = "four score and seven years ago"

for var index = text2.characters.count - 1; index != 0; index-- {
   var index2 = text2.startIndex.advancedBy(index)
    print(text2[index2])
}
Ответ написан
Комментировать
tikhonov666
@tikhonov666
iOS, Swift, Objective-C
let greeting = "Guten Tag!"
greeting[greeting.startIndex]
// G
greeting[greeting.endIndex.predecessor()]
// !
greeting[greeting.startIndex.successor()]
// u
let index = greeting.startIndex.advancedBy(7)
greeting[index]
// a


var str = "Hello, playground"
for chr in str.characters.reverse() {
    print(chr)
}

Apple docs
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы