CaseIterable enum 열거형 (feat. CaseIterable) 오늘은 enum에 대해서 알아보겠습니다. 열거형 열거형은 연관된 항목들을 묶어서 표현할 수 있는 타입입니다. 열거형은 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가능합니다. 열거형은 다름 같은 경우에 사용하면 좋습니다. 제한된 선택지를 주고 싶을 때 정해진 값 외에는 입력받고 싶지 않을 때 예상된 입력 값이 한정되어 있을 때 기본 문법 열거형의 이름은 타입이므로 맨앞에 대문자를 사용... CaseIterableraw valueEnum열거형원시값allCasesCaseIterable 210316 Tue 1. 첫 번째 학습 내용: 인스턴스 메소드, 내부함수 호출 인스턴스 메소드 'day'란 인스턴스를 만들어주고, Weekday의 내부함수인 notifyLunch()를 호출하여 값을 받아냄. → 인스턴스를 만들고 내부함수 호출 참고자료 2. 두 번째 학습 내용: CaseIterable 프로토콜로 배열 만들기 CaseIterable 프로토콜을 이용해서 배열을 만들어줬기 때문에 → allCases를... 내부함수 호출인스턴스 메소드CaseIterableCaseIterable
enum 열거형 (feat. CaseIterable) 오늘은 enum에 대해서 알아보겠습니다. 열거형 열거형은 연관된 항목들을 묶어서 표현할 수 있는 타입입니다. 열거형은 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가능합니다. 열거형은 다름 같은 경우에 사용하면 좋습니다. 제한된 선택지를 주고 싶을 때 정해진 값 외에는 입력받고 싶지 않을 때 예상된 입력 값이 한정되어 있을 때 기본 문법 열거형의 이름은 타입이므로 맨앞에 대문자를 사용... CaseIterableraw valueEnum열거형원시값allCasesCaseIterable 210316 Tue 1. 첫 번째 학습 내용: 인스턴스 메소드, 내부함수 호출 인스턴스 메소드 'day'란 인스턴스를 만들어주고, Weekday의 내부함수인 notifyLunch()를 호출하여 값을 받아냄. → 인스턴스를 만들고 내부함수 호출 참고자료 2. 두 번째 학습 내용: CaseIterable 프로토콜로 배열 만들기 CaseIterable 프로토콜을 이용해서 배열을 만들어줬기 때문에 → allCases를... 내부함수 호출인스턴스 메소드CaseIterableCaseIterable