Gesper

#gesper > Tutorial

Kita sekarang akan melihat jenis struktur lain yang sama mendasarnya dengan kondisi: loop!

Sebuah loop memungkinkan instruksi diulang beberapa kali. Ada beberapa jenis, terikat dan tidak terikat, yang akan kita lihat di bagian ini.

putaran sementara

Loop while tak terbatas memiliki sintaks yang mirip dengan if yang terlihat di atas. Ini memungkinkan blok instruksi untuk dieksekusi selama kondisi terpenuhi.

Ini contohnya:

Kode ini akan ditampilkan di log saat dijalankan: > Penghitung bernilai 1 Penghitung adalah 2 Penghitung adalah 3 Penghitung adalah 4 Penghitung bernilai 5

do while loop

Perulangan do while tak terbatas serupa dengan perulangan while, kecuali bahwa kondisi terjadi di bagian akhir, sehingga badan perulangan selalu dieksekusi setidaknya satu kali:

Kemungkinan tampilan eksekusi program: > x: 0,85712

putaran untuk

Loop for adalah loop terbatas yang terlihat seperti loop sementara tetapi lebih padat. Anda akan melihat dalam penggunaan bahwa tergantung pada kasus penggunaan, lebih praktis menggunakan untuk sementara waktu.

Perulangan for terdiri dari tiga bagian opsional:

Contoh loop untuk:

Kode ini akan ditampilkan di log: > Penghitung i adalah 1 Counter i adalah 2 Counter i adalah 3 Counter i adalah 4 Counter i adalah 5

Serang beberapa kali berturut-turut

Daun bawang kami memiliki antara 10 dan 13 PT (berkat Motivasi) dan Pistol hanya berharga 3 [ [PT]], sehingga dapat digunakan paling banyak 4 kali.

Kami menggunakan loop for untuk mengeksekusi fungsi useWeapon 4 kali berturut-turut:

Di sini variabel i kita akan memiliki nilai 0, 1, 2 dan 3 sehingga perulangan akan melakukan iterasi 4.

❓ Kuis

Untuk apa loop itu?

Menjalankan pernyataan berkali-kali Padatkan kode Anda Percepat sebagian kode Anda Jalankan instruksi secara paralel

Kode mana yang benar?

var x = 0 sementara (x var x = 0 untuk (var i = 0; i var x = 0 ketika { x += 2 } lakukan (x var x = 0 untuk (; x

Penuh AI