CoffeeScript - Loop
Saat membuat kode, Anda mungkin menghadapi situasi di mana Anda perlu mengeksekusi blok kode berulang kali. Dalam situasi seperti itu, Anda dapat menggunakan pernyataan loop.
Secara umum, pernyataan dieksekusi secara berurutan: Pernyataan pertama dalam suatu fungsi dijalankan pertama, diikuti oleh yang kedua, dan seterusnya.
Pernyataan loop memungkinkan kita untuk mengeksekusi pernyataan atau sekelompok pernyataan beberapa kali. Diberikan di bawah ini adalah bentuk umum dari pernyataan loop di sebagian besar bahasa pemrograman
JavaScript menyediakan while, for dan for..inloop. Loop di CoffeeScript mirip dengan yang ada di JavaScript.
whileloop dan variannya adalah satu-satunya konstruksi loop di CoffeeScript. Bukan yang biasa digunakanfor loop, CoffeeScript menyediakan Anda Comprehensions yang dibahas secara rinci di bab selanjutnya.
Loop sementara di CoffeeScript
Itu whileloop adalah satu-satunya loop tingkat rendah yang disediakan CoffeeScript. Ini berisi ekspresi Boolean dan blok pernyataan. Ituwhileloop mengeksekusi blok pernyataan yang ditentukan berulang kali selama ekspresi Boolean yang diberikan benar. Setelah ekspresi menjadi salah, loop berhenti.
Sintaksis
Berikut ini adalah sintaks whileloop di CoffeeScript. Di sini, tidak perlu tanda kurung untuk menentukan ekspresi Boolean dan kita harus membuat indentasi perulangan menggunakan (jumlah yang konsisten) spasi putih alih-alih membungkusnya dengan tanda kurung kurawal.
while expression
statements to be executed
Contoh
Contoh berikut menunjukkan penggunaan whileloop di CoffeeScript. Simpan kode ini dalam file dengan namawhile_loop_example.coffee
console.log "Starting Loop "
count = 0
while count < 10
console.log "Current Count : " + count
count++;
console.log "Set the variable to different value and then try"
Buka command prompt dan kompilasi file .coffee seperti yang ditunjukkan di bawah ini.
c:\> coffee -c while_loop_example.coffee
Saat menyusun, ini memberi Anda JavaScript berikut.
// Generated by CoffeeScript 1.10.0
(function() {
var count;
console.log("Starting Loop ");
count = 0;
while (count < 10) {
console.log("Current Count : " + count);
count++;
}
console.log("Set the variable to different value and then try");
}).call(this);
Sekarang, buka command prompt lagi dan jalankan file CoffeeScript seperti yang ditunjukkan di bawah ini.
c:\> coffee while_loop_example.coffee
Saat menjalankan, file CoffeeScript menghasilkan keluaran berikut.
Starting Loop
Current Count : 0
Current Count : 1
Current Count : 2
Current Count : 3
Current Count : 4
Current Count : 5
Current Count : 6
Current Count : 7
Current Count : 8
Current Count : 9
Set the variable to different value and then try
Varian sementara
Loop While di CoffeeScript memiliki dua varian yaitu until variant dan loop variant.
S.No. | Jenis & Deskripsi Loop |
---|---|
1 | sampai varian sementara Itu until varian dari whileloop berisi ekspresi Boolean dan satu blok kode. Blok kode dari loop ini dijalankan selama ekspresi Boolean yang diberikan salah. |
2 | varian loop sementara Itu loop varian setara dengan while loop dengan nilai sebenarnya (while true). Pernyataan dalam perulangan ini akan dieksekusi berulang kali hingga kita keluar dari perulangan menggunakanBreak pernyataan. |