[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 언어에서의 예외 처리는 panic
과 recover
키워드를 사용하여 표현됩니다. 예를 들어:
func example() {
defer func() {
if r := recover(); r != nil {
fmt.Println("Recovered from panic:", r)
}
}()
panic("Something went wrong")
}
이렇듯, Go 언어는 간결하고 명확한 제어 구조를 제공하여 프로그래밍을 보다 효율적으로 할 수 있습니다.