Verwendung von goto in der Go-Sprache: [if n >10 {goto label}]. Die goto-Anweisung in der Go-Sprache kann bedingungslos zu einer bestimmten Zeile im Programm verzweigen. Die goto-Anweisung wird normalerweise in Verbindung mit bedingten Anweisungen verwendet, um Funktionen wie bedingte Übertragung und Springen aus Schleifenkörpern zu implementieren.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Go 1.11.2, Thinkpad T480-Computer.
1. Grundlegende Einführung in goto
Die goto-Anweisung in der Go-Sprache kann bedingungslos in eine bestimmte Zeile im Programm übertragen werden.
Die goto-Anweisung wird normalerweise mit bedingten Anweisungen verwendet. Es kann verwendet werden, um bedingte Übertragungen, Sprünge aus Schleifen und andere Funktionen zu implementieren.
Es wird im Allgemeinen nicht empfohlen, Goto-Anweisungen in der Go-Programmierung zu verwenden, um den Programmfluss nicht zu verwirren und es schwierig zu machen, das Programm zu verstehen und zu debuggen
2. Goto-Flussdiagramm
2. Fall
package main import( "fmt" ) func main(){ var n = 20 if n >10 { goto lable } fmt.Println("不走这里") lable: fmt.Println("走这里") } //结果输出:走这里
Verwandte Empfehlungen: Golang-Tutorial
Das obige ist der detaillierte Inhalt vonWofür wird goto in der Go-Sprache verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!