본문 바로가기

스크립트

golang 제어문

728x90
반응형

golang 제어문

1. 조건문 (Conditional Statements)

  • if문:조건에따라코드블록을실행합니다.
if 조건 {
    // 조건이 참일 때 실행되는 코드
} else {
    // 조건이 거짓일 때 실행되는 코드
}
  • switch 문: 여러 가지 경우에 따라 코드 블록을 실행합니다.
switch 변수 {
    case 값1:
        // 값1에 해당하는 코드
    case 값2:
        // 값2에 해당하는 코드
    default:
        // 어떤 case에도 해당하지 않을 때 실행되는 코드
}

 

2. 반복문 (Loop Statements)

  • for문:조건에따라반복적으로코드블록을실행합니다.
for 초기화; 조건; 증감 {
    // 조건이 참일 때 실행되는 코드
}
  • range 문: 컬렉션의 요소를 반복적으로 순회합니다.
for 인덱스, 값 := range 컬렉션 {
    // 값에 대한 작업 수행
}

 

3. 분기문 (Branching Statements)

  • break문:반복문이나switch문에서빠져나옵니다.
for {
    if 조건 {
        break
    }
}
  • continue 문: 반복문에서 현재 반복을 건너뜁니다.
for i := 0; i < 10; i++ {
    if i%2 == 0 {
        continue
    }
    // 홀수일 때만 실행되는 코드
}
  • return 문: 함수에서 값을 반환하고 호출한 곳으로 돌아갑니다.
func add(a, b int) int {
    return a + b
}

 

위의 예제는 Golang에서 가장 일반적으로 사용되는 제어문입니다. 이 외에도 Golang은 더 다양한 제어문을 제공합니다. 자세한 내용은 Golang 공식 문서를 참조하시기 바랍니다.

 

728x90
반응형

'스크립트' 카테고리의 다른 글

Golang를 체계적으로 학습하기 위한 목차  (0) 2023.06.03
golang 조건문 if를 활용한 예제  (0) 2023.06.03
golang hello world  (0) 2023.06.03
rsync 동기화 쉘 스크립트  (0) 2023.04.28
파이썬 람다 함수란  (0) 2023.04.12