`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) 줄을 건너뜁니다. 이것이 출력에 홀수만 나타나는 이유입니다.
챌린지
초급이 과제에서는 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)
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입직접 연습해 보세요: 온라인 Go 컴파일러