Junior — Middle
Go тилинде колдонулган негизги маалыматтардын түзүмдөрүн тизмелеп бере аласызбы?
sobes.tech AI
AIден жооп
Go тилинде негизги маалыматтар түзүмдөрү төмөнкүлөрдү камтыйт:
- Массивдер (arrays) — бир типтеги элементтердин белгилүү өлчөмдүү тизмеси.
- Кесимдер (slices) — массивдердин динамик жана өзгөрүлмө көрсөтүүлөрү.
- Карталар (maps) — ачкыч-баалуулук парларын сактоо үчүн хеш-таблицалар.
- Структуралар (structs) — бир нече талааларды топтогон өзгөчө түрлөр.
- Каналдар (channels) — горутиндер арасында маалымат өткөрүү үчүн.
Кесим жана карта колдонуу мисалы:
package main
import "fmt"
func main() {
// Кесим
nums := []int{1, 2, 3}
nums = append(nums, 4)
// Карта
ages := map[string]int{"Alice": 30, "Bob": 25}
ages["Charlie"] = 35
fmt.Println(nums) // [1 2 3 4]
fmt.Println(ages) // map[Alice:30 Bob:25 Charlie:35]
}