728x90
    
    
  
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
728x90
    
    
  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 |