Continue
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 46 dari 92.
Pernyataan continue melewati sisa iterasi saat ini dan langsung berpindah ke iterasi berikutnya. Tidak seperti break, perulangan tetap berjalan.
for i in range(3, 9):
if i == 5:
continue
print(i)Perulangan melewati angka dari 3 hingga 8. Saat i bernilai 5, continue melewati print(i), sehingga 5 tidak muncul dalam output:
3
4
6
7
8Dalam while loop, perbarui variabel sebelum continue. continue yang berada di atas pembaruan akan melewatinya, dan kondisi tidak akan pernah berubah:
var i := 0
while i < 5:
i += 1
if i == 3:
continue
print(i)Ini mencetak 1, 2, 4, dan 5.
Tantangan
MudahProgram ini mencetak angka dari 1 sampai 20.
Tambahkan pernyataan if dengan continue di dalam perulangan, agar program hanya mencetak angka genap (2, 4, 6, ... 20), satu angka per baris.
Coba sendiri
extends Node
func _ready():
for i in range(1, 21):
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