assert메서드
- 특정 조건을 확인하고, 조건이 성립하지 않으면 메세지를 출력할 수 있는 함수
- 디버깅 중 조건의 검증의 위하여 사용하고 디버깅 모드에서만 동작함
- condition - 조건확인
- message - 메세지 출력
- file - assert가 실패할 경우 인쇄할 파일 이름
- line - asser가 실패할 경우 함께 인쇄할 줄 번호 입니다.
assert의 첫번째 메서드 조건 - nickname
assert의 두번째 메서드 메세지출력 - "개발자유망주가 아닙니다"
nickname의 값을 긍정King으로 변경해주면
콘솔창에 fail message가 뜨며 메세지가 뜨는 것을 볼 수 있음
아래쪽에 기본값으로 호출되는 file과 line도 출력되는 것을 볼 수 있음
'Swift랑 친해지기 > Swift문법정리' 카테고리의 다른 글
[Swift] extension (익스텐션) (0) | 2022.09.21 |
---|---|
[Swift] 프로토콜 (Protocol) (0) | 2022.09.21 |
[Swift] 타입캐스팅 (is, as, as?, as!) (1) | 2022.09.20 |
[Swift] 클래스 vs 구조체 (class vs struct) (1) | 2022.09.19 |
[Swift] 프로퍼티(Properties) (1) | 2022.09.19 |