ios#swift#스위프트#애플#아이폰#assert#guard
IOS 스위프트(Swift) 문법 - assert와 guard
assert란? - 특정 조건을 체크하고, 조건이 성립되지 않으면 메세지를 출력하게 할수 있는 함수 - assert 함수는 디버깅 모드에서만 동작하고 주로 디버깅 중 조건의 검증을 위하여 사용합니다. guard 문이란? - 뭔가를 검사하여 그 다음에 오는 코드를 실행할지 말지 결정하는 것 - guard 문에 주어진 조건문이 거짓일 때 구문이 실행됨 var value = 0 assert(value == 0) value = 2 assert(value == 0, "값이 0이 아닙니다") -> __lldb_expr_10/MyPlayground.playground:7: Assertion failed: 값이 0이 아닙니다 Playground execution failed: error: Execution was in..