Go言語にはgoto文があります。 Go 言語の goto ステートメントは、プロセス内の指定された行に無条件で転送できます。通常、goto ステートメントは条件付きステートメントと組み合わせて使用され、条件付き転送、ループからのジャンプ、その他の機能の実装に使用できます。
この記事のデモ環境: Windows 7 システム、Go1.11.2 バージョン、Dell G3 コンピューター。
Go言語にはgoto文があります。
推奨チュートリアル: 「golang」
Go 言語での goto の使用
1. goto の基礎入門
Go 言語の goto 文は、プログラム内の指定行に無条件で転送できます。
goto ステートメントは、条件ステートメントとともによく使用されます。条件付き転送、ループからのジャンプ、その他の機能の実装に使用できます。
Go プログラミングでは、プログラム フローが混乱し、プログラムの理解とデバッグが困難になることを避けるため、通常、goto ステートメントの使用は推奨されません。
##goto の構文形式は次のとおりです: goto label;
..
.
label: statement;
##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 中国語 Web サイトの他の関連記事を参照してください。