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,
1 |
fmt.Println("Hello, World!") |
Token individu ,
1 2 3 4 5 6 |
fmt . Println ( "Hello, World!" ) |
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 –
1 2 |
fmt.Println("Hello, World!") fmt.Println("I am in Go Programming World!") |
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 –
1 |
/* program pertama saya di Go */ |
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 –
1 2 |
mahesh kumar abc move_name a_123 myname50 _temp j a23b9 retVal |
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.
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 –
1 |
var age int; |
Harus ada setidaknya satu karakter Whitespace (biasanya spasi) antara int dan usia agar kompiler dapat membedakannya. Di sisi lain, dalam pernyataan berikut –
1 |
fruit = apples + oranges; // dapatkan total buah |
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.