250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- GCD
- 옵셔널
- async
- 동시성
- collectionview
- 세종대학교
- 대표
- 기초문법
- mvc
- MVVM
- 스트럭트
- uikit
- 프로토콜
- 토이프로젝트
- Kingfisher
- 네트워크
- 반응형
- Optional
- ios
- RxSwift
- 이론
- swift
- SwiftUI
- 실습
- WeatherKit
- 학과별커뮤니티
- 앱개발
- struct
- CS
- 구름톤 유니브
Archives
- Today
- Total
스윞한 개발자
Swift 기초 문법 - enum 케이스 나누기 본문
728x90
반응형
SMALL
간단하게 알아보는 기초 문법 3번째!
열거형 enum 케이스 나누기
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif)
선택지를 만들어 주는 것이라고 생각하시면 됩니다!
- 어느 순간에 선택지가 필요한가?
var direction = "" //선택지는 동, 서, 남, 북
enum Direction: String{
cate north = "북"
case east = "동"
case west = "서"
case south = "남"}
var direction : Direction = .north
Text("\(direction.rawValue)")
//case north("string") >> 연관된 값을 넣어줄 수 있음
Swift에서 Enum은 연관된 값을 그룹화하여 표현하는 데이터 타입입니다. Enum은 주로 서로 연관된 상수 값을 정의하고 사용하는 데 유용합니다.
** 코드의 가독성과 안전성을 높이는 데 기여합니다.(협업, 유지보수)
enum 이름 {
case 케이스1
case 케이스2
// 추가적인 케이스들
}
enum Compass {
case north
case south
case east
case west
}
let direction: Compass = .north
switch direction {
case .north:
print("북쪽입니다.")
case .south:
print("남쪽입니다.")
case .east:
print("동쪽입니다.")
case .west:
print("서쪽입니다.")
}
Enum은 여러가지 용도로 활용될 수 있으며, 옵션의 상태, 에러의 유형, 사용자 인터페이스의 상태 등을 표현하는 데에 사용될 수 있습니다.
728x90
반응형
LIST
'Swift 이론' 카테고리의 다른 글
Swift 기초 문법 - 클래스 vs 스트럭트(구조체) (0) | 2024.01.23 |
---|---|
Swift 기초문법 - Unwrap 옵셔널 변수 (2) | 2024.01.23 |
Swift 기초문법 - For 반복문 (0) | 2024.01.23 |
Swift 기초 문법 - forEach 반복문 (2) | 2024.01.22 |
Swift 기초 문법 - 조건문 (0) | 2024.01.22 |