[go] Go 언어의 제어 구조 개요

목차


조건문

Go 언어에서의 조건문은 if, else if, else 키워드를 사용하여 표현됩니다. 예를 들어:

if x > 10 {
    // x가 10보다 큰 경우
} else if x > 5 {
    // x가 5보다 큰 경우
} else {
    // 위의 조건들을 만족하지 않는 경우
}

반복문

Go 언어에서의 반복문은 for 키워드를 사용하여 표현됩니다. 예를 들어:

for i := 0; i < 10; i++ {
    // i가 0부터 9까지 반복됨
}

예외 처리

Go 언어에서의 예외 처리는 panicrecover 키워드를 사용하여 표현됩니다. 예를 들어:

func example() {
    defer func() {
        if r := recover(); r != nil {
            fmt.Println("Recovered from panic:", r)
        }
    }()
    panic("Something went wrong")
}

이렇듯, Go 언어는 간결하고 명확한 제어 구조를 제공하여 프로그래밍을 보다 효율적으로 할 수 있습니다.