열거형

    [Swift] 구조체와 클래스, 열거형 - 사용자 정의 타입

    * 이 글은 "스위프트 프로그래밍 (3판)" 및 야곰닷넷의 "스위프트 기초 강의", The Swift Programming (번역본)을 공부하며 정리한 내용입니다. 사용자 정의 타입은, 프로그래머가 데이터를 용도에 맞게 묶어 표현하고자 할 때 유용하게 쓰입니다. 구조체와 클래스는 프로퍼티와 메소드를 사용하여 구조화된 데이터 및 기능을 가질 수 있습니다. Swift에서 이 둘은 문법상 생김새는 비슷하나, 구조체는 값 타입, 클래스는 참조 타입이라는 것이 가장 큰 차이라고 할 수 있습니다. 값 타입과 참조 타입은 추후에 따로 다뤄보도록 하겠습니다. 구조체 (Struct) struct SoccerPlayer { // Properties var name: String // 이름 var age: Int // 나이..