본문 바로가기
Swift

[Swift] 데이터 타입 고급

by Sky Titan 2020. 12. 19.
728x90
스위프트 프로그래밍
국내도서
저자 : 야곰
출판 : 한빛미디어 2019.10.01
상세보기

데이터 타입 고급

1. 타입 별칭

  • 기본 제공 데이터 타입이나 사용자가 임의로 만든 데이터 타입에 별칭을 부여할 수 있다.
  • typealias 별칭 = 데이터 타입
import Foundation

struct People {
    var age : Int
    var name : String
}

typealias Man = People
typealias Text = String 

let man: Man = People(age: 25, name : "Mike")
let result : Text = "amazing!"

print(man)
print(result)

/* 결과
People(age: 25, name: "Mike")
amazing!
*/

 

2. 타입 추론

  • 변수, 상수 선언 시 특정 타입을 명시하지 않아도 컴파일러가 할당된 값을 기준으로 타입을 결정한다.
  • 속도가 저하될 수 있으므로 자주 쓰지 않는 것이 좋다.
import Foundation

struct People {
    var age : Int
    var name : String
}


let man = People(age: 25, name : "Mike")

print(man)

/* 결과
People(age: 25, name: "Mike")
*/
728x90

'Swift' 카테고리의 다른 글

[Swift] 컬렉션형  (0) 2020.12.20
[Swift] Tuple 튜플  (0) 2020.12.19
[Swift] 문서화 주석  (0) 2020.12.19
[Swift] 콘솔 로그  (0) 2020.12.19
[Swift] Swift의 언어 패러다임  (0) 2020.12.19

댓글