Sobes.tech
Senior

[név] kérdezte: milyen adattípusok vannak a Go-ban?

sobes.tech MI

Válasz az MI-től

A Go nyelvben több fő típuskategória létezik:

  1. Alapvető típusok:

    • bool — logikai típus (true/false)
    • Egész típusok: int, int8, int16, int32, int64, valamint uint, uint8 (byte alias), uint16, uint32, uint64
    • float32, float64 — lebegőpontos számok
    • complex64, complex128 — komplex számok
    • string — karakterlánc
  2. Összetett típusok:

    • Tömbök ([n]T)
    • Szeletek ([]T)
    • Struktúrák (struct)
    • Térképek (map[K]V)
    • Interfészek (interface{})
    • Függvények
  3. Mutatók — értékekre mutató hivatkozások

  4. Csatornák (chan T) — a goroutine-ok közötti kommunikációhoz

A Go egy szigorúan típusos nyelv, egyszerű és érthető típuskészlettel, ami megkönnyíti a memória- és párhuzamossági feladatokat.