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 중국어 웹사이트의 기타 관련 기사를 참조하세요!