Swift
-
Swift :: Enum 알아보기 (응용편)Swift 2019. 2. 4. 23:38
안녕하세요! 상어입니다.이전엔 Enum의 기초편을 작성했는데 오늘은 응용편을 작성해볼 거에요~Enum이 뭐지? 싶으신 분들은 기초편을 먼저 보고 오시면 이해가 더 쏙쏙 될거에욤!!! 응용으로는 enum의 연관값과 제네릭 활용을 해볼까합니다.그럼 살펴보러 꼬꼬~ enum Animal { case dog case cat case rabbit case etc(String) } let animal = Animal.etc("호랑이") switch animal{ case .dog: print("개 입니다.") case .cat: print("고양이 입니다.") case .rabbit: print("토끼 입니다.") case .etc(let etcs): print("\(etcs) 입니다.") } enum에서는 연관값..
-
Swift :: Enum 알아보기 (기초편)Swift 2019. 2. 4. 17:36
안녕하세요! 상어입니다.항상 블로그를 해봐야지 해봐야지 하다가 드디어!! 마음을 먹게 되었네욤 저의 첫 주제는 enum입니다.왜 enum이냐,, 문서나 주위에서 보면 enum을 너무 잘 활용하는데 저만 못하는 것 같고ㅠ 그래서 이참에 블로그로 뙇! 정리해봤습니닿ㅎㅎㅎ Enumenum은 'Emumerations'의 줄임말로써 번역하자면 열거형 입니다. 이름에서 부터 알려주듯이 값을 요케저케 열거해가지구 내가 원하는 값을 뾰로록 뽑아낼 수 있게 해주는 간편한 아이지용 :) 그런데 enum이 다른언어의 enum과 좀 다르다고 하여 특징을 정리해봤습니다. 특징enum은 타입이기 때문에 대문자로 시작으로 이름을 설정합니다 각 case는 고유 값이며, 소문자로 정의합니다.한줄에 '콤마'를 사용하여 여러개를 정의할 ..