Sobes.tech
Middle+

Milyen adattípusok vannak a Go-ban?

sobes.tech MI

Válasz az MI-től

A Go nyelvben több alapvető adattípus létezik:

  • Logikai típusok: bool — értékei true vagy false lehetnek.
  • Egész típusok: int, int8, int16, int32, int64 és azok előjel nélküli megfelelői uint, uint8 (alias a byte-nak), uint16, uint32, uint64.
  • Lebegőpontos számok: float32, float64.
  • Komplex számok: complex64, complex128.
  • Szövegek: string — változtathatatlan bájtok sorozata.
  • Felhasználó által definiált típusok: struktúrák (struct), interfészek (interface), tömbök, szeletek (slice), térképek (map), csatornák (chan).

Példa változók deklarálására különböző típusokkal:

var a int = 10
var b float64 = 3.14
var c bool = true
var s string = "hello"