Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Panduan komprehensif untuk pengecam yang dipratentukan dalam Go

Panduan komprehensif untuk pengecam yang dipratentukan dalam Go

WBOY
WBOYasal
2024-04-07 18:09:01438semak imbas

Pengecam pratakrif bahasa Go termasuk pengecam jenis (seperti int, float32), pengecam malar (seperti const, iota) dan pengecam pembolehubah (seperti var, :=), yang boleh digunakan untuk menentukan jenis, pemalar dan pembolehubah . Pengecam ini membantu menulis kod yang ringkas dan jelas, seperti menentukan jenis (jenis), pemalar (const) dan pembolehubah (var).

Panduan komprehensif untuk pengecam yang dipratentukan dalam Go

Panduan komprehensif untuk pengecam yang dipratentukan dalam bahasa Go

Bahasa Go menyediakan satu siri pengecam yang dipratentukan untuk menentukan jenis, pemalar dan pembolehubah. Pengecam ini sangat berkuasa dan membantu kami menulis kod yang lebih bersih dan jelas.

Pengecam jenis

  • bool: Jenis Boolean bool:布尔类型
  • int:整数类型
  • int8int16int32int64:不同位宽的整数类型
  • uintuint8uint16uint32uint64:无符号整数类型
  • float32float64:浮点数类型
  • complex64complex128:复数类型
  • string:字符串类型
  • byte:字节类型(等同于 uint8
  • rune:Unicode 字符类型(等同于 int32

常量标识符

  • const:定义常量
  • iota:连续整数生成器

变量标识符

  • var:定义变量
  • :=
  • int: Jenis integer

int8, int16, <code>int32, int64: Jenis integer dengan lebar bit yang berbezauint, uint8, uint16, uint32, uint64: jenis integer tidak ditandatangani

float32, float64: jenis titik terapung

🎜kompleks64, kompleks128: jenis jamak 🎜🎜rentetan: jenis rentetan 🎜🎜bait: perkataan Jenis bahagian ( bersamaan dengan uint8) 🎜🎜rune: Jenis aksara Unikod (bersamaan dengan int32) 🎜🎜🎜🎜Pengecam malar 🎜🎜🎜 🎜 const: Takrifkan pemalar 🎜🎜iota: Penjana integer berterusan 🎜🎜🎜🎜Pengecam pembolehubah🎜🎜🎜🎜var: Tentukan pembolehubah🎜>:🎜: Takrif dan mulakan pembolehubah🎜🎜🎜🎜Kes praktikal🎜🎜
// 定义类型
type Person struct {
    Name string
    Age int
}

// 定义常量
const Pi float64 = 3.14159265358979323846
const WeeksPerYear = 52

// 定义变量
var (
    name string = "John Doe"
    age int = 30
)
🎜Dengan pengecam yang dipratentukan ini, kami boleh mencipta pelbagai struktur dan fungsi data untuk membina aplikasi Go yang berkuasa. 🎜

Atas ialah kandungan terperinci Panduan komprehensif untuk pengecam yang dipratentukan dalam Go. 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