Rumah > Artikel > pembangunan bahagian belakang > penggunaan golang const
Kata kunci const dalam golang digunakan untuk menentukan pemalar, dan nilainya tidak akan berubah apabila atur cara berjalan. Pemalar boleh berupa angka, aksara atau rentetan, Boolean dan jenis lain.
Borang definisi: const constant name type = nilai
Nama dan jenis malar diperlukan, tetapi nilai adalah pilihan. Jika tiada nilai diberikan, Go akan secara automatik menetapkan nilai lalai kepada pemalar Contohnya, nilai lalai pemalar berangka ialah 0, nilai lalai pemalar Boolean adalah palsu dan nilai lalai pemalar rentetan ialah rentetan kosong.
Kelebihan menggunakan pemalar ialah anda boleh mengelakkan pengekodan keras dalam kod dan meningkatkan kebolehbacaan dan kebolehselenggaraan program. Dalam golang, pemalar juga mempunyai ciri berikut:
Takrif pemalar
Terdapat dua cara untuk mentakrifkan pemalar dalam golang:
const Pi float32 = 3.14159265359
const Name string = "John"
const Age int = 25
iota ialah penjana pemalar terbina dalam dalam bahasa golang. Dalam pengisytiharan const, iota dimulakan kepada 0 dan ditambah secara automatik sebanyak 1 setiap kali ia digunakan pada baris baharu.
Berikut ialah contoh mudah pemalar iota:
const (
Monday = iota // 0 Tuesday // 1 Wednesday // 2 Thursday // 3 Friday // 4 Saturday // 5 Sunday // 6
)
Dalam contoh di atas, Isnin mempunyai nilai 0 dan Selasa Nilainya ialah 1, dan seterusnya.
iota juga boleh digunakan untuk penomboran automatik pemalar penghitungan, contohnya:
const (
Apple = iota Banana Cherry Durian
)
Dalam contoh di atas, Apple mempunyai nilai 0, Pisang mempunyai nilai 1, dan seterusnya.
Penggunaan pemalar
Penggunaan pemalar adalah serupa dengan pembolehubah, cuma tulis nama pemalar terus. Contohnya:
const Pi = 3.1416
r := 2.0
luas := Pi r r
Dalam contoh di atas, nilai bagi Pi tetap ialah 3.1416, nilai r ialah 2.0, dan nilai luas ialah 12.5664.
Pemalar yang ditakrifkan di dalam fungsi hanya boleh dilihat di dalam fungsi, manakala pemalar yang ditakrifkan di dalam pakej boleh diakses di seluruh pakej, contohnya:
pakej utama
import "fmt "
const (
Monday = "星期一" Tuesday = "星期二" Wednesday = "星期三" Thursday = "星期四" Friday = "星期五" Saturday = "星期六" Sunday = "星期日"
)
func main() {
fmt.Println("今天是",Monday)
}
Ringkasan
Ini artikel memperkenalkan penggunaan kata kunci const dalam golang, termasuk definisi, penggunaan dan ciri pemalar. Pemalar ialah nilai tidak berubah dalam program Golang, yang mengelakkan pengekodan keras dan meningkatkan kebolehbacaan dan kebolehselenggaraan program.
Atas ialah kandungan terperinci penggunaan golang const. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!