[go] 반복문(for 문)과 배열의 활용

본 블로그 포스트에서는 Go 언어에서의 반복문과 배열의 활용에 대해 알아보겠습니다.

1. 반복문

Go 언어에서는 for 키워드를 사용하여 반복문을 작성합니다.

package main

import "fmt"

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

위의 예제에서 for 문을 사용하여 0부터 4까지의 숫자를 출력하고 있습니다. for 문은 초기화 구문, 조건식, 증감식을 포함합니다.

2. 배열

배열은 고정된 크기의 요소로 이루어진 자료구조입니다. Go 언어에서 배열은 다음과 같이 선언하고 사용할 수 있습니다.

var a [5]int
a[0] = 1
a[1] = 2
a[2] = 3
a[3] = 4
a[4] = 5

fmt.Println(a) // [1 2 3 4 5]

위의 코드에서 var a [5]int는 5개의 정수 요소를 가지는 배열을 선언하는 것을 보여줍니다.

3. 배열과 반복문

Go 언어에서는 배열과 반복문을 함께 사용하여 배열의 요소를 순회할 수 있습니다.

package main

import "fmt"

func main() {
    numbers := [5]int{1, 2, 3, 4, 5}

    for i := 0; i < len(numbers); i++ {
        fmt.Println(numbers[i])
    }
}

위의 예제에서 for 문을 사용하여 배열의 모든 요소를 출력하고 있습니다. len 함수를 사용하여 배열의 길이를 구하고, 이를 이용하여 모든 요소에 접근할 수 있습니다.

4. 마치며

Go 언어에서 배열과 반복문을 활용하는 방법에 대해 간단히 살펴보았습니다. 배열과 반복문은 프로그래밍에서 핵심적인 요소이므로, 이러한 기본적인 사용법을 숙지하는 것은 중요합니다.

이상으로 Go 언어를 사용한 반복문과 배열의 활용에 대한 블로그 포스트를 마치겠습니다.

참고 자료