Swifter {Swift Developer}

메뉴

[Swift 3] 형 변환

[문법]

  • (형)값
  • 객체 as 형

다른 형 사이에서 데이터형을 변환하는 것을 형 변환이라고 말한다. 형 변환을 이용하면 다른 변수형을 동일한 계산등에 이용할 수 있다. 숫자값등의 형변환을 할 때 변환하려는 형 캐스트 연산자”()”으로 묶은 다음 변수앞에 선언한다.

객체 형을 변환하려는 경우에는 변수 뒤에 “as”를 붙여 변환된 형을 만든다.

예제

  1. 다른 형끼리 연산을 할 경우 변수에 부동소수점이 하나라도 있으면 결과는 부동수소점이다. 정수끼리 연산을 하면 결과는 정수이다. 만약 결과를 부동소수점으로 얻고자 한다면 형변환을 해야 한다.
  2. String, Array, Dictionary등의 구조는 객체를 간단하게 처리하는 구조이기 때문제 복잡한 기술이 없다. 즉, 고급지면서 복잡한 처리가 필요하다면 as를 사용하여 고급진 처리가 가능한 NSString, NSMutableArray등의 클래스로 변환해서 사용하자.

[환경기준]

  • macOS Sierra 10.12
  • Xcode 8 (8S128d)
  • Swift 3.0 (swiftlang-800.0.30)
Facebook Comments

카테고리:   Swift 3.0

댓글

죄송하지만 댓글은 닫혀 있습니다.