Back-End/Go
[Go] 3장 제어 구조
Tinkies
2025. 2. 24. 19:35
Go 언어에서 제어 구조와 흐름 제어를 이해하는 것은 프로그래밍의 기본으로, if문과 switch, for 반복문이 있습니다.
1. if 문
if 문은 조건에 따라 코드 블록을 실행할 수 있습니다.
package main
import "fmt"
func main() {
x := 20
if x > 10 {
fmt.Println("x가 10보다 큼")
} else {
fmt.Println("x가 5보다 작거나 같음")
}
}
2. switch 문
switch 문은 여러 조건을 처리할 때 유용하며, 여러 개의 case를 사용할 수 있습니다.
package main
import "fmt"
func main() {
day := 2
switch day {
case 1:
fmt.Println("월요일")
case 2:
fmt.Println("화요일")
case 3:
fmt.Println("수요일")
default:
fmt.Println("주말")
}
}
3.for 반복문
Go 언어에서 for 문은 반복 작업을 수행하는 데 사용되며, 조건문과 함께 사용해 특정 조건을 만족할 때까지 반복할 수 있습니다.
package main
import "fmt"
func main() {
for i := 0; i < 5; i++ {
fmt.Print(i)
}
}
요약
- if문은 조건에 따라 분기함
- switch문은 여러 조건을 쉽게 처리
- for 반복문은 반복 작업을 수행
GitHub - Koras02/Go-Bloging: https://thinky.tistory.com/category/Back-End/Go
https://thinky.tistory.com/category/Back-End/Go. Contribute to Koras02/Go-Bloging development by creating an account on GitHub.
github.com
LIST