Menu
Coddy logo textTech

`continue` 키워드

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

continue 키워드를 사용하면 루프의 현재 반복을 건너뛰고 다음 반복으로 바로 이동할 수 있습니다. 이는 루프 처리에서 특정 값을 건너뛰고 싶을 때 유용합니다.

1부터 10까지의 홀수만 출력하는 프로그램을 만들어 봅시다:

for i := 1; i <= 10; i++ {
    if i%2 == 0 {
        continue
    }
    fmt.Println(i)
}

이 코드를 실행하면 홀수만 화면에 표시됩니다.

1
3
5
7
9

여기서 무슨 일이 일어났을까요? 이 반복문은 1부터 10까지 실행됩니다. 각 숫자에 대해 i%2 == 0을 사용하여 짝수인지 확인합니다(이는 2로 나눌 때 나머지가 없는지 검사합니다).

짝수를 찾으면 continue 문이 즉시 다음 반복으로 이동하여 fmt.Println(i) 줄을 건너뜁니다. 이것이 출력에 홀수만 나타나는 이유입니다.

challenge icon

챌린지

초급
이 과제에서는 for 루프에서 continue 키워드를 사용하는 방법을 연습합니다. 프로그램은 3으로 나누어떨어지는 숫자(3, 6, 9)를 제외하고 1부터 10까지의 모든 숫자를 출력해야 합니다. continue 키워드를 사용하여 이러한 숫자를 건너뛰세요.

직접 해보기

package main

import "fmt"

func main() {
	// 1부터 10까지의 숫자를 순회합니다
	for i := 1; i <= 10; i++ {
		// TODO: continue 키워드를 사용하여 3으로 나누어떨어지는 숫자를 건너뜁니다
		// Hint: 모듈로 연산자(%)를 사용하여 i가 3으로 나누어떨어지는지 확인합니다
		
		
		fmt.Println(i)
	}
}
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 Go 컴파일러