ホームページ >バックエンド開発 >Golang >Go言語でのgotoの使い方は何ですか?

Go言語でのgotoの使い方は何ですか?

王林
王林オリジナル
2021-02-04 18:01:3712604ブラウズ

Go 言語での goto の使用: [if n >10 {goto label}]。 Go 言語の goto ステートメントは、プログラム内の指定された行に無条件に分岐できます。 goto ステートメントは通常、条件付き転送やループ本体からの飛び出しなどの機能を実装するために、条件付きステートメントと組み合わせて使用​​されます。

Go言語での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("走这里")
}
 
//结果输出:走这里
Go言語でのgotoの使い方は何ですか?関連する推奨事項:

golang チュートリアル

以上がGo言語でのgotoの使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。