개발/iOS

switch 사용하지 않고 if로 Result 타입 캐스팅하기

빙수킹 2021. 6. 16. 02:27

일반적으로 Result 타입을 받아서 에러처리를 하거나.. 결과처리를 할 때

switch case문을 사용한다.

switch case 사용하지 않고 success일 때만 if문으로 캐스팅하고싶었는데..

어떻게 하는지 찾기 귀찮아서.. 핳하 지금껏 switch case를 사용했는데 

드디어 시간내서 찾아봤따..

 

if-case문의 존재를 잘 몰랐던 것 같다. 흑흑

if case .success(let result) = result { } 요렇게 하면 되는거였다.

 

참고 링크

https://medium.com/swift-programming/swift-typecasing-3cd156c323e

 

Swift: Typecasing

Enums …as data models?

medium.com