Adding indexers using extensions in Swift
Forums:
extension String {
subscript(i: Int) -> Character {
//without range checking
let characters = Array(self.characters)
return characters[i]
}
}
let text = "salute"
let char = text[1]
//char is "a"
- Log in to post comments