Sobes.tech
Middle+

Ce tipuri de date există în Go?

sobes.tech AI

Răspuns de la AI

În Go există mai multe tipuri principale de date:

  • Boolean: bool — acceptă valorile true sau false.
  • Numere întregi: int, int8, int16, int32, int64 și omologii lor fără semn uint, uint8 (alias pentru byte), uint16, uint32, uint64.
  • Numere cu virgulă mobilă: float32, float64.
  • Numere complexe: complex64, complex128.
  • Șiruri de caractere: string — secvență imuabilă de octeți.
  • Tipuri definite de utilizator: structuri (struct), interfețe (interface), array-uri, slices (slice), hărți (map), canale (chan).

Exemplu de declarare a variabilelor de diferite tipuri:

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