[Swift 코테 기초] 숫자와 문자 구별하기, uppercased()

2022. 6. 16. 17:53Swift 코딩테스트/Swift 코테 기초

728x90

"123"과 "abc"는 String입니다.

하지만 "123"을 123으로 인식하기를 원할 때 uppercased()를 통해 구분할 수 있습니다.

uppercased():

애플 문서에 따르면 uppercased() 함수는 string을 대문자로 복사해서 리턴하는 함수입니다. 

 

string을 uppercased()했을 때 값이

같으면 -> 숫자

다르면 -> 문자

로 구분할 수 있습니다.

if str == str.uppercased() {
    print("숫자: str: \(str), str.uppercased(): \(str.uppercased())")
}else{
    print("문자: str: \(str), str.uppercased(): \(str.uppercased())")
}

//str = "abc"
문자: str: abc, str.uppercased(): ABC
//str = "123"
숫자: str: 123, str.uppercased(): 123
728x90