Dalam Go, pemalar ialah pengecam yang mengekalkan nilai tetap dan tidak berubah sepanjang pelaksanaan program. Pemalar dalam Go diisytiharkan menggunakan kata kunci const. Dalam artikel ini, kami akan meneroka cara menggunakan pemalar dalam Go.
Mengisytiharkan pemalar dalam Go adalah sangat mudah, hanya gunakan kata kunci const. Formatnya adalah seperti berikut:
const identifier [type] = value
dengan pengecam ialah nama pemalar, [jenis] ialah jenis data pemalar pilihan dan nilai ialah nilai pemalar.
Ia ditakrifkan seperti berikut:
Sebagai contoh, berikut ialah beberapa contoh pengisytiharan pemalar:
const pi = 3.14159 const age int = 18 const name string = "Lucy"
Pemalar boleh diisytiharkan di dalam fungsi dan gunakan. Tiada perbezaan antara mengisytiharkan dan menggunakan pemalar di dalam fungsi dan mengisytiharkan dan menggunakannya di luar fungsi.
Sebagai contoh, berikut ialah fungsi yang menggunakan pemalar:
func printCircleArea(radius float64) { const pi = 3.14159 area := pi * (radius * radius) fmt.Printf("The area of the circle is: %f ", area) }
Dalam fungsi ini, kami mengisytiharkan pi malar dan kemudian mengira luas bulatan. Tidak kira berapa kali fungsi itu dipanggil, nilai pi tetap sentiasa 3.14159.
Dalam Go, pemalar juga boleh digunakan untuk mentakrifkan penghitungan. Penghitungan ialah satu set pemalar bernama yang nilainya meningkat satu demi satu. Dalam Go, kita boleh menggunakan kata kunci iota untuk mentakrifkan penghitungan.
iota ialah pembilang pemalar penghitungan. Apabila mentakrifkan penghitungan, setiap pemalar akan diberikan integer secara automatik Nilai awal integer ialah 0. Setiap kali iota muncul, nilainya secara automatik meningkat sebanyak 1.
Sebagai contoh, berikut ialah beberapa contoh mentakrifkan penghitungan:
const ( Sunday = iota //0 Monday //1 Tuesday //2 Wednesday //3 Thursday //4 Friday //5 Saturday //6 )
Dalam contoh ini, kami mentakrifkan beberapa pemalar penghitungan yang nilainya berjulat dari 0 hingga 6.
Kami juga boleh "menghitung" nilai kami sendiri dengan melangkau pemalar tertentu:
const ( Unknown = 0 Female = 1 Male = 2 )
Dalam contoh ini, kami menetapkan Tidak Diketahui kepada 0, dan dua pemalar berikut ialah Nilai Tetapkan 1 dan 2. Ini kerana kami hanya menggunakan iota selepas pemalar pertama, yang bermaksud nilai iota dimulakan semula kepada 0 dalam ConstSpec seterusnya.
Dalam artikel ini, kami membincangkan pelbagai cara menggunakan pemalar dalam Go. Kami melihat cara mengisytiharkan pemalar, cara menggunakannya dalam fungsi, dan cara menggunakan pemalar untuk mentakrifkan penghitungan. Kami juga membincangkan beberapa pertimbangan tentang menggunakan pemalar dalam Go.
Malar ialah alat yang sangat berkuasa yang menjadikan kod anda lebih selamat dan lebih mudah diselenggara. Saya harap artikel ini banyak membantu anda semasa belajar Go.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pemalar dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!