Latest web development tutorials

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;