Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.22 KB

231215-TFMT.md

File metadata and controls

16 lines (12 loc) · 1.22 KB

Types & Mutation: The fundamental types 🤿

스위프트 타입 시스템은 몇 가지 기본 타입으로 구성됩니다.
이러한 타입에는 소위 명명된 타입들(named type)(프로토콜, 열거형, 구조체, 클래스)복합 타입들(compound types)(함수와 튜플) 이 포함됩니다.
이러한 각 타입은 특정 상황에 유용하게 만드는 고유한 성질을 가지고 있습니다.

이번 장에서 논의된 것처럼 Bool, Int, Double, String, Optional, Array, Dictionary 와 같은 모든 표준 라이브러리 타입들이 이러한 기본 타입들의 똑똑한 조합으로 이루어져 있다는 것은 꽤 놀랍습니다.
이는 그들로 할 수 있는 것들의 힘을 말해줍니다.

📝 Note

프로토콜과 제네릭도 놀랍습니다. 프로토콜 타입과 제네릭 타입에 전념하는 전체 챕터가 들어있을 정도로, 이들은 매우 강력하고 중요합니다.

이 장에서는 클래스, 구조체 및 열거형에서 생성된 명명된 구체 타입의 속성을 탐구할 것입니다.
이 중 일부는 복습일 수도 있지만, 좀 더 고급 주제를 탐구하기 위한 기반을 제공할 것입니다.