let string = "Hello, World!"
let index = string.index(string.startIndex, offsetBy: 3)
print(string[index]) // Prints "l"
// This can be done in one line too:
print(string[string.index(string.startIndex, offsetBy: 3)])
extension String {
subscript(_ n: Int) -> Character {
return self[self.index(self.startIndex, offsetBy: n)]
}
}
let str = "Hello World"
print(str[0]) // H
print(str[4]) // o
print(str[6]) // w