Menu
CoddyTech

Break

Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 45 dari 92.

Pernyataan break langsung menghentikan perulangan. Program melanjutkan dengan pernyataan pertama setelah perulangan.

for i in range(10):
	if i == 6:
		break
	print(i)
print("Done")

Perulangan mencetak angka sampai i bernilai 6. Setelah itu, kondisi if bernilai true, break dijalankan, dan perulangan berakhir sebelum print(i), sehingga 6 tidak pernah dicetak:

0
1
2
3
4
5
Done

break berguna dengan while true:, sebuah perulangan yang kondisinya tidak pernah menjadi false. Perulangan berjalan sampai break di dalamnya menghentikannya. Kode ini menemukan kelipatan 7 pertama yang lebih besar dari 50 dan mencetak 56:

var n := 50
while true:
	n += 1
	if n % 7 == 0:
		break
print(n)
challenge icon

Tantangan

Mudah

Program mencetak angka dari 1 sampai 10.

Tambahkan pernyataan if dengan break di dalam perulangan, agar program hanya mencetak angka dari 1 sampai 5, satu angka per baris. Perulangan harus berhenti sebelum mencetak 6.

Coba sendiri

extends Node

func _ready():
	for i in range(1, 11):
		print(i)
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler GDScript online