Menu
Coddy logo textTech

Słowo kluczowe `continue`

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 48 z 109.

Słowo kluczowe continue pozwala pominąć bieżącą iterację pętli i przejść bezpośrednio do następnej iteracji. Jest to przydatne, gdy chcemy pominąć określone wartości podczas przetwarzania w pętli.

Stwórzmy program, który wypisuje tylko liczby nieparzyste od 1 do 10:

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

Po wykonaniu tego kodu na ekranie pojawią się tylko liczby nieparzyste:

1
3
5
7
9

Co się tutaj stało? Nasza pętla wykonuje się od 1 do 10. Dla każdej liczby sprawdzamy, czy jest parzysta, używając i%2 == 0 (co sprawdza, czy dzielenie przez 2 nie pozostawia reszty).

Gdy znajdziemy liczbę parzystą, instrukcja continue natychmiast przechodzi do następnej iteracji, pomijając wiersz fmt.Println(i). Dlatego w wyniku pojawiają się tylko liczby nieparzyste.

challenge icon

Wyzwanie

Początkujący
W tym wyzwaniu przećwiczysz używanie słowa kluczowego continue w pętli for. Program powinien wypisać wszystkie liczby od 1 do 10, z wyjątkiem liczb podzielnych przez 3 (3, 6, 9). Użyj słowa kluczowego continue, aby pominąć te liczby.

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Przejdź w pętli przez liczby od 1 do 10
	for i := 1; i <= 10; i++ {
		// TODO: Użyj słowa kluczowego continue, aby pominąć liczby podzielne przez 3
		// Wskazówka: Użyj operatora modulo (%), aby sprawdzić, czy i jest podzielne przez 3
		
		
		fmt.Println(i)
	}
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online