Menu
CoddyTech

Kontynuuj

Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 46 z 92.

Instrukcja continue pomija resztę bieżącej iteracji i przechodzi do następnej. W przeciwieństwie do break pętla działa dalej.

for i in range(3, 9):
	if i == 5:
		continue
	print(i)

Pętla przechodzi przez liczby od 3 do 8. Gdy i ma wartość 5, continue pomija print(i), więc w wyniku brakuje 5:

3
4
6
7
8

W pętli while zaktualizuj zmienną przed continue. continue umieszczone przed aktualizacją spowodowałoby jej pominięcie, a warunek nigdy by się nie zmienił:

var i := 0
while i < 5:
	i += 1
	if i == 3:
		continue
	print(i)

To wyświetla 1, 2, 4 i 5.

challenge icon

Wyzwanie

Łatwy

Program wyświetla liczby od 1 do 20.

Dodaj instrukcję if z continue wewnątrz pętli, tak aby program wyświetlał tylko liczby parzyste (2, 4, 6, ... 20), po jednej w każdym wierszu.

Spróbuj swoich sił

extends Node

func _ready():
	for i in range(1, 21):
		print(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 GDScript online