CharacterのisUppercase
プロパティは大文字かどうかを、isLowercase
は小文字かどうかを判定してくれます。
let a:Character = "a"//Character(readLine()!)
if a.isUppercase {
print("小文字です")
} else {
print("大文字です")
}
["a","b","c"..."z"]
と["A","B","C"..."Z"]
は使えそう
参考
let upChaAry = (65...90).map{ String(Character(UnicodeScalar($0)!)) }
let lowChaArr = (97...122).map{String(Character(UnicodeScalar($0)!))}
print(lowChaArr)
print(upChaAry)