Pada sesi ini kita akan membahas penggunaan Looping pada Go
GO hanya mengenal for untuk melakukan suatu perulangan.
Perulangan for memiliki 3 komponen yang dipisahkan dengan semicolons:
the init statement: executed before the first iteration
the condition expression: evaluated before every iteration
the post statement: executed at the end of every iteration
Kondisi perulangan akan berhenti jika kondisi bernilai false . for pada Go juga tidak menggunakan tanda kurung () pada nilai kondisinya namun langsung menggunakan { } .
Penggunaan basic for
Output dari perulangan menggunakan for
FOR Continued
Pada GO, init dan post statemen bersifat optional. Jadi kita bisa hanya menggunakan condition pada scope for :
Tidak menggunakan init dan post statemen pada scope for
Output program dari penggunaan for continued
While pada GO
Bukan berarti kita tidak bisa menggunakan while pada perulangan GO. Kita bisa menggunakan paradigma tersebut dengan masih menggunakan syntax for :
While pada Go
Output program penggunaan while pada GO
FOR tanpa kondisi
Suatu for jika tidak ada kondisi akan terjadi infinite loop atau biasa juga disebut forever looping. Untuk mengatasi hal tersebut kita bisa menggunakan keyword break
Menggunakan break statement pada forever looping
Output program penggunaan break statement pada forever looping