SYeonni Study Room
defer 본문
defer문은 자신을 둘러싼 함수가 종료할 때까지 어떠한 함수의 실행을 연기합니다
연기된 호출의 인자는 즉시 평가되지만 그 함수 호출은 자신을 둘러싼 함수가 종료할 때까지 수행되지 않습니다.
위 테스트 코드 확인 시 Num() 함수에 무한루프를 구현해두었고 출력 시 . 점 하나만 출력되게 하였다.
그러고 main에서 defer 키워드를 이용했더니
함수가 종료되지않으니 꼐속 무한루프의 늪에 빠진걸확인함!
728x90
'언어 > Golang' 카테고리의 다른 글
Struct Literals (0) | 2022.08.03 |
---|---|
포인터 (0) | 2022.08.03 |
switch (0) | 2022.08.02 |
상수 (0) | 2022.08.02 |
Zero value (0) | 2022.08.02 |