Menu
Coddy logo textTech

`for` 반복문 - 기초

Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 45번째.

초기화 부분에 집중하여 Go의 기본적인 for 루프에 대해 배워봅시다. for 루프는 코드를 여러 번 반복하는 데 도움이 됩니다.

먼저, 1부터 3까지 세는 간단한 반복문을 만들어 보겠습니다:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

이 코드를 실행하면 숫자 1, 2, 3이 화면에 차례대로 나타납니다:

1
2
3

초기화 부분 i := 1은 루프가 시작되기 전에 단 한 번만 실행됩니다. 이것은 변수 i를 생성하고 1로 설정합니다. 이 변수 i는 루프 내부에서만 사용할 수 있습니다.

중간 부분인 i <= 3은 루프를 계속할지 확인하는 조건입니다. 마지막 부분인 i++는 매 루프가 끝날 때마다 i의 값을 1씩 증가시킵니다.

challenge icon

챌린지

초급
이 챌린지에서는 초기화, 조건, 후속 구문을 사용하는 for 루프를 연습합니다. 여러분의 과제는 1부터 5까지의 숫자를 출력하도록 for 루프를 완성하는 것입니다.

for 루프는 다음과 같아야 합니다:
1. 변수 i를 1로 초기화합니다
2. i가 5보다 작거나 같은 동안 계속합니다
3. 매 반복 후에 i를 1씩 증가시킵니다

치트 시트

Go의 for 루프는 초기화, 조건, 증감의 세 부분으로 코드를 여러 번 반복합니다:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

초기화 i := 1은 변수를 생성하고 초기값을 설정합니다(한 번만 실행됨). 조건 i <= 3은 루프를 계속할지 확인합니다. 증감 i++는 매 반복 후에 변수를 1씩 증가시킵니다.

루프 변수 i는 루프 범위 내에서만 사용할 수 있습니다.

직접 해보기

package main

import "fmt"

func main() {
	// TODO: 1부터 5까지의 숫자를 출력하도록 for 루프를 완성하세요
	// 초기화, 조건, 후속 작업 문 형식을 사용하세요
	for /* 여기에 코드를 작성하세요 */ {
		fmt.Println(i)
	}
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨