1. assert 특정 조건을 체크하고, 조건이 성립되지 않으면 메세지를 출력하게 할 수 있는 함수 assert 함수는 디버깅 모드에서만 동작하고 주로 디버깅 중 조건의 검증을 위하여 사용한다. var value = 0 assert(value == 0) value = 2 assert(value == 0, "값이 0이 아닙니다") 2. guard 뭔가를 검사하여 그 다음에 오는 코드를 실행할지 말지 결정하는 것 guard 문에 주어진 조건문이 거짓일 때 구문이 실행된다. guard 조건 else { // 조건이 false 면 else 구문이 실행된다. // return, throw, break를 통해 이 후 코드를 실행하지 않도록 한다. } func guardTest(value: Int?) { guard ..