Sobes.tech
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
}