Go (bahasa pemrograman)

Sintaks Go meliputi perubahan dari C bertujuan menjaga kode ringkas dan mudah dibaca. Gabungan deklarasi/inisialisasi operator diperkenalkan yang memungkinkan programmer untuk menulis codice_6 atau codice_7, tanpa menentukan jenis variabel. Ini kontras dengan C codice_8 dan codice_9. Titik koma masih menghentikan pernyataan, tetapi secara implisit ketika akhir baris yang terjadi. Fungsi dapat mengembalikan beberapa nilai-nilai, dan mengembalikan codice_10 pasangan adalah cara konvensional yang berfungsi menunjukkan kesalahan untuk penelepon di Go. Go menambahkan sintaks literal untuk menginisialisasi struct parameter dengan nama, dan untuk inisialisasi peta dan irisan. Sebagai alternatif untuk C tiga pernyataan codice_11 loop, Ekspresi Go codice_12 memungkinkan ringkas iterasi lebih dari array, irisan, string, peta, dan saluran.