Rumah  >  Artikel  >  pembangunan bahagian belakang  >  penggunaan golang const

penggunaan golang const

PHPz
PHPzasal
2023-05-21 13:13:371016semak imbas

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:

  1. Malar mesti dimulakan apabila diisytiharkan.
  2. Malar hanya boleh digunakan di dalam fungsi dan pakej.
  3. Pemalar boleh digunakan dengan ungkapan, contohnya: const c = a+b.
  4. Pemalar boleh dihantar sebagai parameter sebenar fungsi.
  5. Perbezaan antara pemalar dan pembolehubah ialah nilai pemalar tidak boleh diubah suai.

Takrif pemalar

Terdapat dua cara untuk mentakrifkan pemalar dalam golang:

  1. Gunakan kata kunci const

const Pi float32 = 3.14159265359

const Name string = "John"

const Age int = 25

  1. Gunakan kata kunci iota

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!

Kenyataan:
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
Artikel sebelumnya:pemasangan golang beegoArtikel seterusnya:pemasangan golang beego