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

Hat die Go-Sprache goto?

Jan 18, 2021 pm 03:26 PM
goto go语言

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:
  • 1

    2

    3

    4

    goto label;

    ..

    .

    label: statement;

    Nach dem Login kopieren

2. Gehe zum Flussdiagramm

3. Fall

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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++

    }

}

Nach dem Login kopieren
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!

Erklärung dieser Website
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

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie Reflection, um auf private Felder und Methoden in Golang zuzugreifen So verwenden Sie Reflection, um auf private Felder und Methoden in Golang zuzugreifen May 03, 2024 pm 12:15 PM

So verwenden Sie Reflection, um auf private Felder und Methoden in Golang zuzugreifen

Tipps zum dynamischen Erstellen neuer Funktionen in Golang-Funktionen Tipps zum dynamischen Erstellen neuer Funktionen in Golang-Funktionen Apr 25, 2024 pm 02:39 PM

Tipps zum dynamischen Erstellen neuer Funktionen in Golang-Funktionen

Der Unterschied zwischen Leistungstests und Unit-Tests in der Go-Sprache Der Unterschied zwischen Leistungstests und Unit-Tests in der Go-Sprache May 08, 2024 pm 03:09 PM

Der Unterschied zwischen Leistungstests und Unit-Tests in der Go-Sprache

Auf welche Fallstricke sollten wir beim Entwurf verteilter Systeme mit Golang-Technologie achten? Auf welche Fallstricke sollten wir beim Entwurf verteilter Systeme mit Golang-Technologie achten? May 07, 2024 pm 12:39 PM

Auf welche Fallstricke sollten wir beim Entwurf verteilter Systeme mit Golang-Technologie achten?

Golang-Technologiebibliotheken und Tools für maschinelles Lernen Golang-Technologiebibliotheken und Tools für maschinelles Lernen May 08, 2024 pm 09:42 PM

Golang-Technologiebibliotheken und Tools für maschinelles Lernen

Die Rolle der Golang-Technologie in der mobilen IoT-Entwicklung Die Rolle der Golang-Technologie in der mobilen IoT-Entwicklung May 09, 2024 pm 03:51 PM

Die Rolle der Golang-Technologie in der mobilen IoT-Entwicklung

Die Entwicklung der Benennungskonvention für Golang-Funktionen Die Entwicklung der Benennungskonvention für Golang-Funktionen May 01, 2024 pm 03:24 PM

Die Entwicklung der Benennungskonvention für Golang-Funktionen

Können Golang-Variablenparameter für Funktionsrückgabewerte verwendet werden? Können Golang-Variablenparameter für Funktionsrückgabewerte verwendet werden? Apr 29, 2024 am 11:33 AM

Können Golang-Variablenparameter für Funktionsrückgabewerte verwendet werden?

See all articles