Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct StringForum {
- func getNumber() {
- // достаём н-ный символ из строки
- let string = "Из болота тащил бегемота"
- // хотим 5-ый символ
- var index = string.startIndex // нулевой
- index = string.index(after: index) // 1-ый
- index = string.index(after: index) // 2-ой
- index = string.index(after: index) // 3-ий
- index = string.index(after: index) // 4-ый
- index = string.index(after: index) // 5-ый
- let symbol = string[index]
- print(symbol)
- // л
- // Можно быстрее
- index = string.index(string.startIndex, offsetBy: 5)
- print(string[index])
- // л
- // отрезок
- let pref = ..<index
- let sufix = index...
- print(string[pref])
- print(string[sufix])
- // Из бо
- // лота тащил бегемота
- // Хочу букву щ
- let search: Character = "щ"
- if let findindex = string.firstIndex(of: search) {
- // отрезаем
- let slice = string[findindex...]
- print(slice)
- // щил бегемота
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement