Sobes.tech
Middle+

Koje tipove podataka postoje u Go?

sobes.tech АИ

Одговор од АИ

U jeziku Go postoji nekoliko osnovnih tipova podataka:

  • Bool: bool — prihvata vrednosti true ili false.
  • Celi brojevi: int, int8, int16, int32, int64 i njihovi bezznamenkasti ekvivalenti uint, uint8 (alias za byte), uint16, uint32, uint64.
  • Brojevi sa pokretnom zarezom: float32, float64.
  • Kompleksni brojevi: complex64, complex128.
  • Nizovi znakova: string — nepromenljivi niz bajtova.
  • Korisnički definisani tipovi: strukture (struct), interfejsi (interface), nizovi, sečevi (slice), mape (map), kanali (chan).

Primer deklaracije promenljivih različitih tipova:

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