Rumah > pembangunan bahagian belakang > Golang > makna lambang bahasa golang

makna lambang bahasa golang

WBOY
Lepaskan: 2023-05-15 11:31:37
asal
821 orang telah melayarinya

Golang (juga dikenali sebagai Go) ialah bahasa pengaturcaraan sumber terbuka yang dikeluarkan oleh Google pada tahun 2009. Reka bentuknya diilhamkan oleh bahasa C, tetapi telah membuat banyak penambahbaikan dan inovasi, jadi ia mempunyai kecekapan, keselamatan dan keselarasan yang lebih tinggi. Apabila mempelajari bahasa Golang, amat penting untuk memahami maksud pelbagai simbol Artikel ini akan memperkenalkan secara terperinci makna simbol-simbol biasa dalam bahasa Golang.

1. Simbol ulasan

Simbol ulasan mempunyai kegunaannya dalam mana-mana bahasa pengaturcaraan Ia digunakan untuk menerangkan kod, menandai kod, mengingatkan diri anda atau pembangun lain, dsb. Golang menyokong komen satu baris dan juga komen berbilang baris.

Ulasan baris tunggal: Tambahkan dua garis miring (//) sebelum kod, diikuti dengan kandungan ulasan.

kelihatan seperti ini:

// This is a single line comment
Salin selepas log masuk

Ulasan berbilang baris: tambahkan simbol "/" dan "/" sebelum dan selepas kandungan ulasan.

adalah seperti berikut:

/*
This is a multi-line comment 
*/
Salin selepas log masuk

2. Pengisytiharan fungsi

Di Golang, pengisytiharan fungsi dibuat menggunakan kata kunci func. Contohnya, fungsi bernama add diisytiharkan seperti berikut:

func add(x int, y int) int {
    return x + y
}
Salin selepas log masuk

di mana add ialah nama fungsi, x dan y ialah nama parameter dan int mewakili jenis nilai pulangan.

3. Penetapan pembolehubah

Dalam Golang, pembolehubah boleh diberikan nilai pembolehubah lain atau hasil daripada sebarang ungkapan. Simbol tugasan ialah =.

Contohnya:

x := 5
y := x + 3
Salin selepas log masuk

Dalam contoh ini, x diberikan nilai 5, dan y diberikan hasil x+3, iaitu 8. Perlu diingat bahawa dalam Golang, jenis pembolehubah boleh disimpulkan melalui ungkapan Contohnya, dalam contoh di atas, x disimpulkan sebagai jenis integer.

4. Operator

Di Golang, terdapat banyak operator, termasuk aritmetik, perbandingan, logik, dll.

Operator aritmetik termasuk tanda tambah (+), tanda tolak (-), tanda darab (*), tanda bahagi (/) dan modulo (%).

Operator perbandingan termasuk sama (==), tidak sama (!=), lebih besar daripada (>), kurang daripada (<), lebih besar daripada atau sama dengan (>=) dan kurang daripada atau sama dengan (<=) .

Operator logik termasuk logik DAN (&&), logik ATAU (||) dan logik NOT (!).

5. Penyataan kawalan

Di Golang, penyataan kawalan termasuk penyataan bersyarat dan penyataan gelung.

Pernyataan bersyarat termasuk jika, jika tidak dan jika tidak. if and else if mesti diikuti dengan ungkapan bersyarat Jika hasil ungkapan bersyarat adalah benar, atur cara akan melaksanakan kod dalam blok pernyataan. Jika ungkapan bersyarat dalam blok pernyataan if tidak berpuas hati, program akan melaksanakan if else seterusnya atau else final.

Pernyataan gelung termasuk untuk gelung dan gelung julat. Terdapat tiga cara untuk gelung: pemulaan, syarat dan penyataan pasca apabila pernyataan syarat adalah benar, badan gelung akan terus dilaksanakan. Gelung julat boleh berulang pada koleksi, seperti tatasusunan, kepingan dan peta.

6. Penunjuk

Di Golang, penunjuk ialah jenis pembolehubah khas yang menyimpan alamat memori pembolehubah. Golang menyediakan dua pengendali untuk mengakses penunjuk: & dan . Operator & digunakan untuk mendapatkan alamat memori pembolehubah, dan operator digunakan untuk mengakses pembolehubah yang ditunjuk oleh penuding.

Contohnya:

x := 5
p := &x         //取x的地址
fmt.Println(*p) //通过指针p访问x的值
Salin selepas log masuk

Dalam contoh di atas, dapatkan alamat x melalui &p dan simpan dalam penunjuk p. Kemudian, nilai pembolehubah yang ditunjuk oleh penunjuk p (iaitu, x) diakses melalui *p, iaitu 5 dalam contoh ini.

7. Jenis rujukan

Golang mempunyai dua jenis rujukan: slice dan map. Potongan ialah tatasusunan dinamik yang boleh menambah atau memadam elemen. Peta ialah koleksi pasangan nilai kunci yang juga boleh ditambah atau dipadamkan.

Contohnya:

// 创建一个切片
s := make([]int, 3)

// 添加元素
s = append(s, 1)

// 创建一个映射
m := make(map[string]int)

// 添加键值对
m["one"] = 1
Salin selepas log masuk

Di atas adalah beberapa simbol biasa dan maknanya dalam bahasa Golang Dengan pemahaman asas ini, kita boleh memahami dan menulis kod Golang dengan lebih baik.

Atas ialah kandungan terperinci makna lambang bahasa golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan