Struktur data biasa termasuk jenis data asas, jenis data komposit dan struktur data lain. Pengenalan terperinci: 1. Jenis data asas termasuk jenis integer: int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64 jenis: float32, float64 jenis: kompleks64, kompleks128; : bool; jenis rentetan: rentetan, dll.
Sistem pengendalian tutorial ini: sistem Windows 10, versi go1.20.1, komputer Dell G3.
Bahasa Go (Golang) mempunyai jenis data terbina dalam yang kaya dan beberapa struktur data asas. Berikut ialah beberapa struktur data biasa:
1. Jenis data asas:
Jenis integer: int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64
2, jenis terapung6
Jenis kompleks: complex64, complex128
Jenis Boolean: bool
Jenis rentetan: rentetan
Jenis aksara: rune (digunakan untuk mewakili aksara Unicode)
2. Jenis data komposit:
arque daripada unsur.var arr [3]int // 声明一个包含3个整数的数组
var slice []int // 创建一个切片
var m map[string]int // 创建一个映射,键为字符串,值为整数
type Person struct { Name string Age int }
ch := make(chan int) // 创建一个整数类型的通道
func add(a, b int) int { return a + b }
type Shape interface { Area() float64 }
var x int ptr := &x // ptr是指向x的指针
Atas ialah kandungan terperinci Apakah struktur data bahasa go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!