타입얼라이어스1 03. Swift와 데이터 타입 서론 Swift의 타입별칭, 튜플, 컬렉션형, 열거형 타입에 대한 내용을 정리하였다. 본론 3.1 Swift는 왜 safe한 언어일까? 애플은 스위프트를 소개할 때 Safe (안전하고), Fast(빠르며), Expressive(표현하기 좋은) 언어라고 하였다. 그렇다면 무엇을 근거로 Safe하다고 하는것일까? 스위프트는 타입에 굉장히 민감하고 엄격하다. 스위프트에서는 서로 다른 타입의 값을 할당시 컴파일 오류로 알려주기때문에 타입이 다른 값을 할당하는 실수를 줄일 수 있다. 이것을 타입확인이라고 하며 타입확인을 통해 서로다른 타입을 섞어 사용할 때 발생할 수 있는 런타임 오류를 피하는것이 가능해진다. 만약 서로 다른 타입끼리 데이터를 교환하고 싶다면 반드시 타입캐스팅을 거쳐야 하며 값타입의 데이터 교환은.. 2021. 3. 10. 이전 1 다음