Junior — Middle
Jaké jsou výhody použití ukazatele na celé číslo v programování?
sobes.tech AI
Odpověď od AI
Použití ukazatele na celé číslo v jazyce Go přináší několik výhod:
- Předání odkazem: umožňuje funkci měnit hodnotu proměnné předané z volajícího kódu, bez kopírování.
- Úspora paměti: při předávání velkých struktur nebo dat ukazatel zabrání kopírování, což je efektivnější.
- Práce s nil: ukazatel může být nil, což umožňuje výslovně označit absenci hodnoty.
Příklad:
func incrementa(num *int) {
*num = *num + 1
}
func main() {
a := 5
incrementa(&a)
fmt.Println(a) // Vytiskne 6
}