[go] 제어 구조를 활용한 데이터 변경 예시

목차

조건문을 활용한 데이터 변경

package main

import "fmt"

func main() {
    score := 85
    var grade string

    if score >= 90 {
        grade = "A"
    } else if score >= 80 {
        grade = "B"
    } else {
        grade = "C"
    }

    fmt.Println("Grade:", grade)
}

위의 예시에서는 점수에 따라 학점을 부여하는데, 조건문(if-else) 을 사용하여 점수에 따라 학점을 변경합니다.

반복문을 활용한 데이터 변경

package main

import "fmt"

func main() {
    numbers := []int{2, 4, 6, 8, 10}
    
    for i, num := range numbers {
        numbers[i] = num * 2
    }
    
    fmt.Println("Doubled numbers:", numbers)
}

또 다른 예시에서는 반복문(for) 을 사용하여 배열 내의 숫자를 두 배로 만들어 데이터를 변경합니다.

이처럼 제어 구조인 조건문과 반복문을 활용하여 데이터를 변경할 수 있습니다.

참고 자료