#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.
sementaraLoop 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 loopPerulangan 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
untukLoop 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:
penghitung;penghitung Anda.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
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.
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
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.