「Go言語」goto文で複数のループ処理から抜き出す

2022年1月21日

書式
if 条件式{
goto ラベル
}
ラベル:
処理コード
goto文を使って、複数のループ処理から抜き出します
使用例

package main

import "fmt"

func main() {
   for n:=10; n<15; n++ {
      fmt.Println(n)
      if n >= 13 {
         goto Done  //指定したラベルにジャンプする
      }
   }
   Done:
      fmt.Println("ループ処理から抜き出しますhow are you")
}

実行結果
C:\study\skill\golang>go run 122.go
10
11
12
13
ループ処理から抜き出しますhow are you

Go言語

Posted by arkgame