Structures subscripts (indexer methods) in Swift

struct Alphabet {
    //without range check
    subscript(var i: Int) -> Character {
        return Character(UnicodeScalar(64 + i))
    }
}

let alphabet = Alphabet()
let charA = alphabet[1]
//charA is "A"

let charE = alphabet[5]
//charE is "E"