[go] Go 언어의 제어 구조
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 공식 문서에서 확인할 수 있습니다.