-
[Swift] if case let 를 사용하여 불필요한 코드 줄이기iOS/🟠 Swift 2022. 1. 16. 21:53
안녕하세요🐶 이번 시간에는 if case let 패턴을 사용해 switch-case 구문의 boiler plate 를 줄여보도록 하겠습니다. 언제 쓰는가? 열거형을 처리할 때 보통 저는 switch-case 를 사용했었습니다. 단일 case 만을 처리하고 싶어도 같은 방법을 사용했습니다. 떡볶이 열거형을 예로 한 번 들어보자면: enum 떡볶이 { case 일반 case 치즈 } let 내떡볶이 = 떡볶이.치즈 switch 내떡볶이 { case .치즈: 치즈토핑얹기() case .일반: break; } 만약 더 많은 케이스가 있는데 하나만 처리하고 싶은 경우라면, default 문을 사용할 수도 있습니다. switch 내떡볶이 { case .치즈: 치즈토핑얹기() default: break } 이렇게 단..