Golang_기초 6 (goto)

아따맘마·2021년 11월 16일
0

goto

goto 키워드는 정해진 레이블로 이동.

  • goto 레이블
  • 레이블:
package main

import "fmt"

func main() {
	var a int = 1

	if a == 1 {
		goto ERROR1
	} else if a == 2 {
		goto ERROR2
	} else if a == 3 {
		goto ERROR1
	}

	fmt.Println(a)
	fmt.Println("SUCCESS")

	return

ERROR1:
	fmt.Println("ERROR 1 ")
	return

ERROR2:
	fmt.Println("ERROR 2")
	return
}

goto가 실행되면 키워드 바로 뒤의 코드는 실행되지 않고 넘어간다.

profile
늦게 출발했지만 꾸준히 달려서 도착지점에 무사히 도달하자

0개의 댓글

관련 채용 정보