Senior
[ime] je pitao: Koje vrste podataka postoje u Go?
sobes.tech АИ
Одговор од АИ
U Go jeziku postoji nekoliko glavnih kategorija tipova podataka:
-
Osnovni tipovi:
bool— logički tip (true/false)- Celi brojevi:
int,int8,int16,int32,int64, kao iuint,uint8(alias za byte),uint16,uint32,uint64 float32,float64— brojevi sa pokretnom zarezomcomplex64,complex128— složeni brojevistring— niz znakova
-
Složeni tipovi:
- Nizovi (
[n]T) - Slojevi (
[]T) - Strukture (
struct) - Karte (
map[K]V) - Interfejsi (
interface{}) - Funkcije
- Nizovi (
-
Pokazivači — reference na vrednosti
-
Kanal (
chan T) — za komunikaciju između gorutina
Go je strogo tipiziran jezik sa jednostavnim i razumljivim skupom tipova, što olakšava rad sa memorijom i paralelizam.