Heim >Backend-Entwicklung >Golang >Hat die Go-Sprache goto?

Hat die Go-Sprache goto?

青灯夜游
青灯夜游Original
2021-01-18 15:26:112782Durchsuche

Go-Sprache hat goto-Anweisung. Die goto-Anweisung der Go-Sprache kann bedingungslos in die angegebene Zeile im Prozess übertragen werden. Die goto-Anweisung wird normalerweise in Verbindung mit bedingten Anweisungen verwendet und kann zum Implementieren bedingter Übertragungen, zum Herausspringen aus Schleifen und für andere Funktionen verwendet werden.

Hat die Go-Sprache goto?

Die Demonstrationsumgebung dieses Artikels: Windows 7-System, Go1.11.2-Version, Dell G3-Computer.

Go-Sprache hat goto-Anweisung. Tutorial: "

golang"

use von goto in go langer

1. Programm zur Angabe von OK.

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 Programmablauf nicht zu verwirren und es schwierig zu machen, das Programm zu verstehen und zu debuggen.
  • Grammatik
  • Das goto-Syntaxformat lautet wie folgt:
  • goto label;
    ..
    .
    label: statement;

2. Gehe zum Flussdiagramm

3. Fall

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++
	}
}
Für weitere Programmierkenntnisse besuchen Sie bitte: Einführung in die Programmierung

! !

Das obige ist der detaillierte Inhalt vonHat die Go-Sprache goto?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn