Go 언어에서 break stop 문은 루프 문에서 루프 밖으로 점프하고 루프 이후 문 실행을 시작하는 데 사용됩니다. break 문은 for, switch 및 select의 코드 블록을 끝낼 수 있습니다. 또한 break 문은 특정 레이블에 해당하는 코드 블록 종료를 나타내기 위해 명령문 뒤에 레이블을 추가할 수도 있습니다. for, 스위치 및 선택의 코드 블록입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.
for 루프를 사용할 때 특정 조건이 충족되면 루프의 계속 실행을 종료해야 합니다. Go 언어에서 루프의 계속 실행을 종료하는 데 사용되는 키워드는 break
입니다.
Go 언어에서 break stop 문은 루프 문에서 루프 밖으로 점프하고 루프 이후 문 실행을 시작하는 데 사용됩니다.
Go 언어의 break 문은 for, switch 및 select의 코드 블록을 종료할 수 있습니다. 또한 break 문은 특정 레이블에 해당하는 코드 블록 종료를 나타내기 위해 명령문 뒤에 레이블을 추가할 수도 있습니다. 해당 for, switch 및 select 코드 블록에서 정의되어야 합니다.
break는 스위치(switch 문)에서 Case 실행 후 문에서 빠져나오기 위해 사용됩니다.
여러 루프에서 레이블을 사용하여 중단하려는 루프를 표시할 수 있습니다.
문법
break 구문 형식은 다음과 같습니다.
break;
break 문 흐름 차트는 다음과 같습니다.
Example
변수 a가 다음보다 클 때 루프를 중단합니다. 15:
package main import "fmt" func main() { /* 定义局部变量 */ var a int = 10 /* for 循环 */ for a < 20 { fmt.Printf("a 的值为 : %d\n", a); a++; if a > 15 { /* 使用 break 语句跳出循环 */ break; } } }
다음 예에는 마커 사용과 마커 사용 안함의 차이를 보여주는 여러 루프가 있습니다.
package main import "fmt" func main() { // 不使用标记 fmt.Println("---- break ----") for i := 1; i <= 3; i++ { fmt.Printf("i: %d\n", i) for i2 := 11; i2 <= 13; i2++ { fmt.Printf("i2: %d\n", i2) break } } // 使用标记 fmt.Println("---- break label ----") re: for i := 1; i <= 3; i++ { fmt.Printf("i: %d\n", i) for i2 := 11; i2 <= 13; i2++ { fmt.Printf("i2: %d\n", i2) break re } } }
[관련 권장 사항: Go 비디오 튜토리얼, 프로그래밍 교육]
위 내용은 Go 언어에서 break stop 문은 어떻게 사용되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!