Rumah >pembangunan bahagian belakang >Golang >Pengenalan terperinci kepada pembolehubah baca sahaja di Golang
Dalam beberapa tahun kebelakangan ini, Golang (juga dikenali sebagai bahasa Go) sebagai bahasa pengaturcaraan telah menarik perhatian yang semakin meningkat daripada pengaturcara. Salah satu ciri, yang juga merupakan asas bahasa ini, ialah pembolehubah baca sahaja Golang. Dalam artikel ini, kita akan bercakap tentang pembolehubah baca sahaja di Golang.
Di Golang, pembolehubah baca sahaja (Pembolehubah Baca Sahaja) bermakna apabila pembolehubah diisytiharkan, kata kunci const
ditambah dan pembolehubah menjadi pembolehubah baca sahaja. Ini bermakna pembolehubah ini tidak boleh diubah suai selepas ia diberikan nilai.
Sebagai contoh, dalam coretan kod di bawah, kami mengisytiharkan pembolehubah baca sahaja x
dan memberikannya nilai 3
:
const x = 3
Setelah ditetapkan, tidak boleh diubah suai, iaitu, x
akan melaporkan ralat. Ini ialah penggunaan pembolehubah baca sahaja yang paling asas. x = 4
const ( Monday = iota + 1 Tuesday Wednesday Thursday Friday Saturday Sunday )Dalam kod di atas, kami menggunakan pembolehubah baca sahaja untuk mengisytiharkan set pemalar, sepadan dengan satu minggu. Dengan cara ini, kita boleh menggunakan pemalar ini dan bukannya nombor sebenar dalam kod berikutnya, menjadikan kod lebih mudah dibaca dan difahami. Selain daripada dua kegunaan asas di atas, pembolehubah baca sahaja juga boleh digunakan dengan ciri Golang lain, seperti fungsi dengan berbilang nilai pulangan, fungsi tanpa nama, dsb. Berikut ialah contoh penggunaan pembolehubah baca sahaja + fungsi berbilang nilai pulangan + fungsi tanpa nama:
package main import "fmt" func calculate(x int, y int) (int, int) { add := func(x, y int) int { return x + y } multiply := func(x, y int) int { return x * y } return add(x, y), multiply(x, y) } func main() { const x = 3 const y = 5 add, multiply := calculate(x, y) fmt.Println(add, multiply) }Dalam kod di atas, kami mentakrifkan dua pembolehubah baca sahaja
dan x
, dan kemudian kami mentakrifkan fungsi y
. Fungsi ini menerima dua parameter calculate
dan x
serta mengembalikan jumlah dan produknya. y
dan add
untuk melaksanakan fungsi ini. Kedua-dua fungsi ini dikembalikan terus kepada fungsi multiply
. calculate
, kami lulus pembolehubah baca sahaja main
dan x
, mendapatkan jumlah dan produknya, dan mencetaknya ke konsol. y
Atas ialah kandungan terperinci Pengenalan terperinci kepada pembolehubah baca sahaja di Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!