Struktur kontrol pada bahasa pemrograman Go mirip dengan bahasa C, namun cara penulisannya yang sedikit berbeda. Tidak ada pengulangan do dan while , semuanya sudah ditangani oleh for dan switch yang lebih fleksibel. if dan switch menerima pernyataan inisialisasi seperti yang terdapat pada for . Selain itu break dan continue mengambil opsional label untuk mengidentifikasi dalam melakukan operasinya. 1. Penggunaan IF Penggunaan kondisi atau if sangat mudah dan sederhana seperti yang terdapat pada kode program berikut ini: |===================================================================== |package main | |import "fmt" |import "os" | |func main() { | var x int = 10; | var y int; | | if x < 20 { | y = 20; | fmt.Println("Nilai x =",x) | ...