Ada satu kondisi (dari data misalnya) atau bahkan kesalahan/bug dari kode yang dibuat sehingga menyebabkan proses looping tidak berhenti atau disebut Infinite Loops.
Hal ini akan mempuat proses dalam aplikasi yang kita buat menjalankan proses terus-menerus sampai not responding dan hanya dapat dihentikan dengan paksa (task manager -> End Task). Karena itu dalam membuat perulangan kita harus sangat berhati-hati.
Jika Infinite Loops terjadi pada saat proses development/debug di Visual Studio, solusi yang dapat kita gunakan untuk menghentikan program adalah dengan klik tombol menu stop debug atau menekan Ctrl + Shift + A pada keyboard.
Contoh kode yang dapat menghasilkan Infinite Loops:
Dim counter As Integer = 10
Do While counter > 0
counter += 1 'contoh kesalahan seharus nya - jadi +
'baris kode
Loop
Click here if you like this article.
Baca juga artikel tentang Perulangan (Looping) lainnya:
Struktur Perulangan Do While
Struktur Perulangan Do Until
Penggunaan Exit Do
Struktur Perulangan For Next
Struktur Perulangan For Each
Penggunaan Continue For
Penggunaan Exit For
Perulangan Tak Terhingga (Infinite Loops)
0 Comments