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
'Back-End > Go' 카테고리의 다른 글
[Go] 6장 맵 (0) | 2025.03.03 |
---|---|
[GO] 5장 배열과 슬라이스 (0) | 2025.02.28 |
[Go] 4장 함수(Function) (0) | 2025.02.26 |
[Go] 2장 변수와 데이터 타입 (0) | 2025.02.22 |
[GO] 1장 Go란 무엇인가? 컴파일 언어 (0) | 2025.02.22 |