Kalau pada tutorial sebelumnya saya membahas tentang struktur dasar program Go atau program golang sederhana. Setelah belajar struktur dasar golang maka akan mudah untuk memahami bagian basic building dari bahasa pemrograman Go. Program A Go terdiri dari berbagai token. Token dapat berupa keyword, identifier, konstanta, string literal, atau simbol. Misalnya, pernyataan Go berikut terdiri dari enam token,

Token individu ,

Pemisah Garis

Dalam program Go, kunci pemisah garis adalah terminator pernyataan. Yaitu, pernyataan individual tidak memerlukan pemisah khusus seperti “;” dalam C. Kompilator Go secara internal menempatkan “;” sebagai terminator pernyataan untuk menunjukkan akhir dari satu entitas logis.

Misalnya, lihat pernyataan berikut –

Komentar

Komentar seperti membantu teks dalam program Go Anda dan diabaikan oleh kompiler. Di mulai dengan / * dan berakhir dengan karakter * / seperti yang saya buat di bawah ini –

Anda tidak dapat memiliki komentar di dalam komentar dan  tidak muncul dalam string atau karakter literal.

Pengidentifikasi/Identifiers

Pengidentifikasi Go adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, atau item lain yang ditentukan pengguna. Identifier dimulai dengan huruf A hingga Z atau ke z atau garis bawah _ diikuti dengan nol atau  huruf, garis bawah, dan digit (0 hingga 9).

identifier = letter {letter | unicode_digit}.

Go tidak mengizinkan karakter tanda baca seperti @, $, dan% dalam pengidentifikasi. Go adalah bahasa pemrograman yang case-sensitive. Dengan demikian, Tenaga Kerja dan tenaga kerja adalah dua pengidentifikasi yang berbeda di Go. Berikut adalah beberapa contoh pengidentifikasi yang dapat diterima –

Kata kunci

Daftar berikut menunjukkan kata-kata yang dipesan di Go. Kata-kata yang dicadangkan ini tidak boleh digunakan sebagai konstan atau variabel atau nama pengenal lainnya.

Pengenalan Basic Syntax Bahasa Pemrograman Golang

Whitespace dalam Go

Whitespace adalah istilah yang digunakan dalam Go untuk menggambarkan kekosongan, tab, karakter baris baru, dan komentar. Baris yang hanya berisi spasi putih, mungkin dengan komentar, dikenal sebagai baris kosong, dan compiler Go benar-benar mengabaikannya.

Whitespace memisahkan satu bagian dari pernyataan dari yang lain dan memungkinkan kompiler untuk mengidentifikasi di mana satu elemen dalam pernyataan, seperti int, ujung dan elemen berikutnya dimulai. Karena itu, dalam pernyataan berikut –

Harus ada setidaknya satu karakter Whitespace (biasanya spasi) antara int dan usia agar kompiler dapat membedakannya. Di sisi lain, dalam pernyataan berikut –

Tidak ada karakter Whitespace yang diperlukan antara buah dan =, atau antara = dan apel, meskipun Anda bebas untuk memasukkan beberapa jika Anda ingin tujuan keterbacaan. Oke itulah tadi pembahasan saya tentang Pengenalan Basic Syntax Bahasa Pemrograman Golang, semoga bermanfaat.