Go Bahasa tata bahasa dasar
Bab terakhir kita sudah mengetahui struktur dasar bahasa Go dalam bab ini kita akan belajar tata bahasa dasar Pergi bahasa.
pergi tag
Program Go dapat terdiri dari beberapa token mungkin kata kunci, pengidentifikasi, konstanta, string, simbol. Sebagai pernyataan GO berikut dengan enam token:
fmt.Println("Hello, World!")
6 tag (satu per baris):
1. fmt 2. . 3. Println 4. ( 5. "Hello, World!" 6. )
garis pemisah
Masuk program, pernyataan atas nama akhir baris. Setiap pernyataan tidak seperti keluarga C bahasa koma lainnya, pada akhirnya, karena pekerjaan ini dilakukan secara otomatis oleh compiler Go.
Jika Anda berniat untuk menulis beberapa pernyataan pada baris yang sama, mereka harus digunakan; perbedaan buatan, namun dalam perkembangan yang sebenarnya, kita tidak mendorong praktek ini.
Berikut dua pernyataan:
fmt.Println("Hello, World!") fmt.Println("w3cschool本教程:w3cschool.cc")
catatan
Komentar tidak dikompilasi, setiap paket harus memiliki komentar yang sesuai.
Single-line komentar adalah bentuk paling umum dari komentar, Anda dapat menggunakan single-line komentar dimulai dengan // di mana saja. Multi-line komentar, juga disebut blok komentar, telah dengan / * di awal dan diakhiri dengan * /. Seperti:
// 单行注释 /* Author by w3cschool本教程 我是多行注释 */
identifier
Identifier digunakan untuk variabel nama, jenis, dan entitas program lain. Atau identifier sebenarnya lebih huruf (A ~ Z dan ~ z) angka (0 sampai 9), garis bawah _ urutan, tapi karakter pertama harus berupa huruf atau garis bawah dan tidak dapat berupa angka.
Berikut ini adalah pengidentifikasi yang valid:
mahesh kumar abc move_name a_123 myname50 _temp j a23b9 retVal
Berikut ini adalah pengidentifikasi tidak valid:
- 1AB (dimulai dengan angka)
- kasus (Go kata kunci bahasa)
- a + b (operator tidak diperbolehkan)
Kata kunci
Berikut adalah kode akan digunakan Pergi ke 25 kata kunci atau kata-kata dicadangkan:
istirahat | kegagalan | func | antarmuka | memilih |
kasus | menunda | pergi | peta | struct |
chan | lain | goto | paket | saklar |
const | fallthrough | jika | jarak | jenis |
terus | untuk | impor | kembali | var |
Selain kata kunci tersebut dijelaskan di atas, Go bahasa serta 36 pengidentifikasi yang telah ditetapkan:
menambahkan | bool | byte | topi | dekat | kompleks | complex64 | complex128 | uint16 |
salinan | palsu | float32 | float64 | imag | int | int8 | int16 | uint32 |
int32 | int64 | jumlah sekecil-kecilnya | len | membuat | baru | nol | panik | uint64 |
mencetak | println | nyata | memulihkan | tali | benar | uint | uint8 | uintptr |
Program umumnya terdiri dari kata kunci, konstanta, variabel, operator, jenis dan fungsi.
Program ini dapat menggunakan pembatas ini: kurung (), tanda kurung [] dan {} kawat gigi.
Program ini dapat menggunakan tanda baca ini: ,,,;,: dan ....
Ruang Go Bahasa
Bahasa pergi deklarasi variabel harus dipisahkan oleh spasi, seperti:
var age int;
Laporan membuat penggunaan yang tepat dari program luar angkasa mudah dibaca tampilan.
Tanpa spasi:
fruit=apples+oranges;
Spasi antara variabel dan operator, program terlihat lebih indah, seperti:
fruit = apples + oranges;