본문 바로가기
DevOps/GoLang

Go 반복문 & 제어문

by SeleniumBindingProtein 2023. 1. 8.
728x90
반응형

 for

func main() {
    for i := 1; i <= 10; i++ {
        fmt.Println(i)
    }
}

if

func main() {
    for i := 1; i <= 10; i++ {
        if i % 2 == 0 {
            fmt.Println(i, "짝수")
        } else {
            fmt.Println(i, "홀수")
        }
    }
}

switch

switch i {
case 0: fmt.Println("영")
case 1: fmt.Println("일")
case 2: fmt.Println("이")
case 3: fmt.Println("삼")
case 4: fmt.Println("사")
case 5: fmt.Println("오")
default: fmt.Println("알 수 없는 숫자")
}

 

다른 언어들과 크게 차이가 없다.. 

기본적인 문법이기에 예시만 정리하려 한다.

728x90
반응형

'DevOps > GoLang' 카테고리의 다른 글

Go UUID/GUID generator  (0) 2023.01.10
Go 구조체 & 포인터 & 슬라이스 & 맵  (0) 2023.01.08
Go 변수 & 상수  (1) 2023.01.02
Go 데이터 타입  (0) 2023.01.02
Go 프로그래밍 언어  (1) 2023.01.02

댓글