08 October 2015

VB.NET: Perulangan Tak Terhingga (Infinite Loops)


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: