Junior — Middle
Můžeš vyjmenovat hlavní referenční datové typy používané v Go?
sobes.tech AI
Odpověď od AI
V jazyce Go hlavní referenční datové typy zahrnují:
- Ukazatele (pointers) — ukládají adresy jiných proměnných.
- Řezové (slices) — dynamické pole, které obsahuje ukazatel na pole, délku a kapacitu.
- Mapy (maps) — hash tabulky pro ukládání párů klíč-hodnota.
- Funkce (functions) — mohou být předávány a používány jako hodnoty.
- Kanály (channels) — pro komunikaci mezi gorutinami.
Všechny tyto typy jsou předávány odkazem, což umožňuje efektivní práci s velkými datovými strukturami a jejich úpravy uvnitř funkcí.