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
Ulasan berbilang baris: tambahkan simbol "/" dan "/" sebelum dan selepas kandungan ulasan.
adalah seperti berikut:
/* This is a multi-line comment */
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 }
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
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的值
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
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!