코드를 알아보기 쉽고 깔끔하게 할때만 쓴다


보통 커다란 while 문이 있고 거기에서 다양한 함수를 호출할 경우


동작이 실패하면 out 으로 실패를 리턴하는 구문으로 가고


실패해서 메모리 해제가 필요할 경우 메모리 해제가 추가된 out 구문으로 가고


그렇지 않으면 정주행해서 성공을 리턴



이게 보통 실제코드에서 goto 사용하는 예임