Menu
CoddyTech

Continue

Thuộc phần Kiến thức nền tảng trong hành trình GDScript của Coddy. Bài học 46 trên 92.

Câu lệnh continue bỏ qua phần còn lại của lần lặp hiện tại và chuyển sang lần tiếp theo. Khác với break, vòng lặp vẫn tiếp tục chạy.

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

Vòng lặp duyệt qua các số từ 3 đến 8. Khi i bằng 5, continue bỏ qua print(i), nên 5 không xuất hiện trong đầu ra:

3
4
6
7
8

Trong vòng lặp while, hãy cập nhật biến trước continue. Nếu đặt continue phía trên câu lệnh cập nhật, vòng lặp sẽ bỏ qua câu lệnh đó và điều kiện sẽ không bao giờ thay đổi:

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

Lệnh này in ra 1, 2, 4 và 5.

challenge icon

Thử thách

Dễ

Chương trình in ra các số từ 1 đến 20.

Thêm câu lệnh if có continue bên trong vòng lặp để chương trình chỉ in ra các số chẵn (2, 4, 6, ... 20), mỗi số trên một dòng.

Tự làm thử

extends Node

func _ready():
	for i in range(1, 21):
		print(i)
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch GDScript online