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ékeitruevagyfalselehetnek. - Egész típusok:
int,int8,int16,int32,int64és azok előjel nélküli megfelelőiuint,uint8(alias abyte-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"