
[오늘의 Swift 지식] if let과 guard let의 차이는?
·
📌 Swift
Optional Binding을 아시는 분들은 if let을 한 번쯤은 보셨을 겁니다.오늘은 Optional Binding을 사용할 때 유용한 if let과 guard let에 대해 알아보겠습니다. guard let과 if let은 공통적으로 옵셔널 바인딩이라는 특징을 가지고 있습니다. Optional 타입은 값이 있을 수도, 없을 수도 있는 변수를 표현할 때 사용됩니다. 하지만 안전하게 값을 사용하려면 Optional Binding을 통해 Unwrapping해야 합니다. 이럴 때 안전하게 값을 추출하기 위해 사용하는게 guard let과 if let입니다. if let이란?if let은 성공시와 실패 시 2가지 경우로 나눠서, 두 분기 모두에 우리가 원하는 코드를 작성해줄 수 있는데요.값이 있을 ..