Clover
[Swift/문법] Enumerations (enum, 열거형)
iOS(macOS)/Swift 2022. 8. 9. 01:57

간략한 스위프트 문법/사용법 정리 🧐 enum(열거형) 기본 사용법 📎 기본 생성 enum Weekday { case mon case tue case wed, thu, fri, sat, sun } // 할당 let day: Weekday = Weekday.mon - 열거형 타입의 이름은 대문자로 시작하는 것을 권장한다. 📎 switch - case switch day { case .mon, .tue, .wed, .thu, .fri: // 타입 생략 가능 print("평일") case Weekday.sat: print("토요일") case .sun: print("일요일") } 📎 if - else if day == Weekday.fri { print("불금!") } else { print("불금이 아님 ㅜ..

[델파이/Delphi] 열거형(Enum) 사용 예시
Delphi 2021. 11. 1. 12:05

델파이의 열거 타입(Enumerated type) 의 사용 방법에 대한 예제 코드 ※ 선언 방법 type TMyColor = (mcRed, mcBlue, mcYellow = 5, mcBlack = mcBlue + mcYellow); - "TMyColor" 라는 이름의 열거 타입(Enumerated type)을 정의한다. - 숫자 0부터 증가하는 index type과 동일하게 참조하여 사용할 수 있다. - 필요에 따라 index 값을 특정 값으로 지정해놓을 수 있다. ※ 사용 예시 - 숫자 0부터 증가하는 인덱스 타입이므로, 다음과 같이 참조할 수 있다. var eColor : TMyColor; begin eColor := TMyColor(1); //mcBlue end; - Enum 타입을 활용할 때는 c..