Go 언어에서 break stop 문은 어떻게 사용되나요?

青灯夜游
풀어 주다: 2023-01-28 09:03:49
원래의
1491명이 탐색했습니다.

Go 언어에서 break stop 문은 루프 문에서 루프 밖으로 점프하고 루프 이후 문 실행을 시작하는 데 사용됩니다. break 문은 for, switch 및 select의 코드 블록을 끝낼 수 있습니다. 또한 break 문은 특정 레이블에 해당하는 코드 블록 종료를 나타내기 위해 명령문 뒤에 레이블을 추가할 수도 있습니다. for, 스위치 및 선택의 코드 블록입니다.

Go 언어에서 break stop 문은 어떻게 사용되나요?

이 튜토리얼의 운영 환경: 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 문 흐름 차트는 다음과 같습니다.

Go 언어에서 break stop 문은 어떻게 사용되나요?

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;
      }
   }
}
로그인 후 복사

Go 언어에서 break stop 문은 어떻게 사용되나요?

다음 예에는 마커 사용과 마커 사용 안함의 차이를 보여주는 여러 루프가 있습니다.

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 언어에서 break stop 문은 어떻게 사용되나요?

[관련 권장 사항: Go 비디오 튜토리얼, 프로그래밍 교육]

위 내용은 Go 언어에서 break stop 문은 어떻게 사용되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!