[go] Go 언어의 제어 구조
  1. 소개
  2. 조건문
  3. 반복문
  4. 흐름 제어

1. 소개

Go 언어는 조건문과 반복문을 이용하여 제어 구조를 조작할 수 있습니다. 다음은 Go 언어에서 제어 구조를 다루는 방법에 대한 간단한 소개입니다.

2. 조건문

if 문

package main

import "fmt"

func main() {
    x := 10
    if x > 5 {
        fmt.Println("x는 5보다 큽니다.")
    } else {
        fmt.Println("x는 5 이하입니다.")
    }
}

switch 문

package main

import "fmt"

func main() {
    day := 3
    switch day {
    case 1:
        fmt.Println("월요일")
    case 2:
        fmt.Println("화요일")
    case 3:
        fmt.Println("수요일")
    default:
        fmt.Println("나머지 요일")
    }
}

3. 반복문

for 문

package main

import "fmt"

func main() {
    for i := 0; i < 5; i++ {
        fmt.Println(i)
    }
}

4. 흐름 제어

Go 언어에서는 break, continue, goto 등의 키워드를 사용하여 흐름 제어를 할 수 있습니다.


위의 예제 코드는 Go 언어의 제어 구조에 대한 간단한 소개이며, 실제로는 더 다양한 방법과 기능을 제공합니다. 자세한 내용은 Go 공식 문서에서 확인할 수 있습니다.