`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씩 증가시킵니다.
챌린지
초급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)
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입