[swift] 아스키코드 출력하기

김동준·2022년 5월 11일
0

함수들

목록 보기
5/7

String값을 아스키코드 값으로 출력하기

String값을 아스키코드 값으로 출력하기 위해서는 asciiValue 프로퍼티를 통해 아스키값을 가져와야 한다. (그 외 UnicodeScalar, Unicode.Scalar 등등.. 사용가능)

asciiValue는 Character타입의 멤버 프로퍼티이다.

출력 과정은 다음과 같다.

// 예시
let ascii = Character(readLine()!).asciiValue!
  1. readLine()! 으로 String? -> String값으로 변환 (강제 언래핑)
  2. Character() 으로 String -> Character 변환
  3. asciiValue 프로퍼티의 반환값은 UInt8? 이기 때문에 강제 언래핑으로 UInt8로 변환해준다.
  4. Int()로 UInt8을 Int값으로 변환해주어도 된다.
profile
끊임없이 성장하는 예비개발자입니다.

0개의 댓글