"break" 문은 Switch/Select 블록이나 루프를 종료합니까?
Go에서 "break" 문은 다음과 같은 용도로 사용됩니다. 가장 안쪽에 있는 "for", "switch" 또는 "select" 문의 실행을 종료합니다.
제공된 코드에서 snippet:
for { switch sometest() { case 0: dosomething() case 1: break default: dosomethingelse() } }
"break" 문은 가장 안쪽에 있는 "switch" 블록만 종료합니다. 이는 "switch" 문이 "break"를 포함하는 가장 안쪽 문이기 때문입니다.
Go 프로그래밍 언어 사양에 따르면:
A "break" statement terminates execution of the innermost "for", "switch" or "select" statement.
따라서 "break" 문은 다음과 같습니다. 외부 "for" 루프가 아닌 "switch" 블록을 종료하세요.
위 내용은 Go에서 'break'는 스위치나 주변 루프를 종료합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!