go 언어에서 goto 사용법: [if n > 10 {goto label}]. Go 언어의 goto 문은 프로그램의 지정된 줄로 무조건 분기할 수 있습니다. goto 문은 일반적으로 조건문과 함께 사용되어 조건부 전송 및 루프 본문에서 점프와 같은 기능을 구현합니다.
이 기사의 운영 환경: windows10 시스템, Go 1.11.2, thinkpad t480 컴퓨터.
1. goto 기본 소개
Go 언어의 goto 문은 프로그램의 지정된 줄로 무조건 이동할 수 있습니다.
goto 문은 일반적으로 조건문과 함께 사용됩니다. 조건부 전송, 루프 밖으로 점프 및 기타 기능을 구현하는 데 사용할 수 있습니다.
프로그램 흐름을 혼란스럽게 하고 프로그램 이해 및 디버그를 어렵게 만드는 것을 피하기 위해 Go 프로그래밍에서 goto 문을 사용하는 것은 일반적으로 권장되지 않습니다.
2. Goto 흐름 차트
2. 사례
package main import( "fmt" ) func main(){ var n = 20 if n >10 { goto lable } fmt.Println("不走这里") lable: fmt.Println("走这里") } //结果输出:走这里
관련 추천: golang tutorial
위 내용은 go 언어에서 goto의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!