if와 guard 차이1 Swift-8. assert, precondition, guard ** edwith - Swift 프로그래밍 입문 강의 참고 ** assert - assert(_:_:file:line:) 함수 사용 - 디버깅 모드에서만 동작 (실제 배포 환경에서는 동작 X) - 예상했던 조건의 검증을 위해 사용 - 디버깅 모드에서 assert() 등을 통해 애플리케이션이 죽으면, 죽은 위치가 확실하게 보여집니다. 이를 통해 버그를 방지하거나 디버그에 유용한 정보로 사용할 수 있습니다. var someInt: Int = 0 // 검증 조건과, 검증 실패시 나타날 문구 작성 // assert(someInt == 0, "someInt != 0") someInt = 1 assert(someInt == 0) // 동작 중지, 검증 실패 assert(someInt == 0, "someInt !=.. 2023. 2. 24. 이전 1 다음