Unicode

작성일

Unicode(범위관련)

숫자만 입력받을 수 있어야 한다.

"\u{30}" == "0" //true
"\u{39}" == "9" //ture

예를 들어,

let inputValue = "7"

if inputValue >= "\u{30}" && inputValue <= "\u{39}" {
  print("숫자다")
} else{
  print("숫자가 아니다")
}

이면 출력값은

숫자다 

가 나오게 되고,

let inputValue = "ㅎ"

if inputValue >= "\u{30}" && inputValue <= "\u{39}" {
  print("숫자다")
} else{
  print("숫자가 아니다")
}

이면 출력값은

숫자가 아니다 

가 나오게 된다.

영어만 입력 받아야 한다.

"\u{41}" == "A" //true
"\u{7a}" == "z" //ture

하나하나만 인식 가능하다.
7a는 16진수여서 그런것이다.