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
Donebreak 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)Tantangan
MudahProgram 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)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan7Dasar input dan output
OutputOutput dengan variabelPemformatan stringInputKonversi tipeRekap: Sampai 120Rekap: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe PengembalianRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMenerima Input3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRangkuman: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseRangkuman: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input DinamisLatihan sendiri: Compiler GDScript online