[Swift] 23. assert / guard
2020. 11. 29. 20:08
iOS/Swift
Assertion assert(_:_file:line:) 함수를 사용한다. assert 함수는 디버깅 모드에서만 동작한다. 배포하는 애플리케이션에서는 제외된다. 예상했던 조건의 검증을 위하여 사용한다. 다음과 같이 사용해볼 수 있다. var someInt: Int = 0 assert(someInt == 0, "someInt != 0") // 확인을 위해 someInt 의 값을 1로 변경 someInt = 1 assert(someInt == 0, "someInt != 0") ========== 출력 결과 ========== Assertion failed: someInt != 0: file __lldb_expr_33/study23.playground, line 8 검증에 실패했고 실패한 메시지가 나타나고 f..