C계열이면 goto아래방향으로 쓰고 java면 라벨 break 해라
goto쓰면 스파게티코드된다고 절대 쓰지 말라던데 써도 ㄱㅊ??
goto는 아래방향으로만 사용될때 다중반복문 탈출시 유용함 대부분 그렇게 사용함
자바나 최신언어들이 라벨링으로 break허용하는게 c계열에서 지원하는 goto가 잘 못된 코드를 양산할 가능성이 높아서 빼면서도 goto의 유용한 활용성을 지키려고 고안한거임
그렇군 배워갑니다 감사합니다
ㅇㅇ 원래 그렇게 탈출하는거임
라벨링 안할거면 그렇게 해야지
고오급 언어 swift를 쓰신다면 바깥 for문 앞에 레이블 선언하고 안쪽에서 언제든지 break 레이블명 쓰면 한꺼번에 나올수있는데.. ㅇㅅㅇ
ㅇㅇ 그렇게 하던지 아님 메소드를 따로만들어서 리턴으로 탈출하던지
C계열이면 goto아래방향으로 쓰고 java면 라벨 break 해라
goto쓰면 스파게티코드된다고 절대 쓰지 말라던데 써도 ㄱㅊ??
goto는 아래방향으로만 사용될때 다중반복문 탈출시 유용함 대부분 그렇게 사용함
자바나 최신언어들이 라벨링으로 break허용하는게 c계열에서 지원하는 goto가 잘 못된 코드를 양산할 가능성이 높아서 빼면서도 goto의 유용한 활용성을 지키려고 고안한거임
그렇군 배워갑니다 감사합니다
ㅇㅇ 원래 그렇게 탈출하는거임
라벨링 안할거면 그렇게 해야지
고오급 언어 swift를 쓰신다면 바깥 for문 앞에 레이블 선언하고 안쪽에서 언제든지 break 레이블명 쓰면 한꺼번에 나올수있는데.. ㅇㅅㅇ
ㅇㅇ 그렇게 하던지 아님 메소드를 따로만들어서 리턴으로 탈출하던지