Go 언어에는 goto 문이 있습니다. Go 언어의 goto 문은 프로세스에서 지정된 라인으로 무조건 이동할 수 있습니다. goto 문은 일반적으로 조건문과 함께 사용되며 조건부 전송, 루프 밖으로 점프 및 기타 기능을 구현하는 데 사용할 수 있습니다.
이 기사의 데모 환경: Windows 7 시스템, Go1.11.2 버전, Dell G3 컴퓨터.
Go 언어에는 goto 문이 있습니다.
추천 튜토리얼: "golang"
Go 언어에서 goto 사용
1. goto 기본 소개
Go 언어의 goto 문은 무조건 OK를 지정하는 프로그램입니다.
goto 문은 일반적으로 조건문과 함께 사용됩니다. 조건부 전송, 루프 밖으로 점프 및 기타 기능을 구현하는 데 사용할 수 있습니다.
일반적으로 Go 프로그래밍에서 goto 문을 사용하지 않는 것이 좋습니다. 이는 프로그램 흐름을 혼란스럽게 하고 프로그램 이해 및 디버깅을 어렵게 만드는 것을 방지하기 위함입니다.
문법
goto 구문 형식은 다음과 같습니다.
goto label; .. . label: statement;
2. goto Flowchart
3. 사례
package main import "fmt" func main() { var a = 10 LOOP: fmt.Println("执行了goto") for a < 20 { if a == 15 { a += 1 //a满足条件 15+1 goto LOOP // 因为上面条件满足了 到这条goto语句就会跳转到LOOP:执行 } fmt.Printf("a的值为:%d\n", a) a++ } }
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 소개를 방문하세요! !
위 내용은 go 언어에는 goto가 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!