안녕하세요! 오늘은 guard문과 if문의 차이를 비교정리해보겠습니다 :0 1. guard문 guard 문은 뭔가를 검사하여 그 다음에 오는 코드들을 실행할지 말지 결정, guard 문에 주어진 조건문이 거짓일 때, 여기에 달려있는 코드 블럭이 실행된다. 조건식에 이 함수가 수행하는데 필요한 조건을 그대로 나타낸다는 점에서 if문에서 부정적인 조건식으로 표현하는 것보다 가독성이 높은 장점. if 문과 다르게, else를 항상 달아야 한다. func guardFunc (be: String?) { guard be != nil else { return } print(be) } guardFunc(be: "20") guardFunc(be: nil) 옵셔널 바인딩은 if-let 문법을 사용한 옵셔널 바인딩과 다르게..