Sobes.tech
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]
}