Sobes.tech
Junior — Middle

Aké výhody prináša použitie ukazovateľa na celé číslo v programovaní?

sobes.tech AI

Odpoveď od AI

Použitie ukazovateľa na celé číslo v jazyku Go prináša niekoľko výhod:

  • Prenos odkazom: umožňuje funkcii meniť hodnotu premennej odovzdanej z volajúceho kódu, bez kopírovania.
  • Úspora pamäte: pri prenose veľkých štruktúr alebo dát ukazovateľ zabraňuje kopírovaniu, čo je efektívnejšie.
  • Práca s nil: ukazovateľ môže byť nil, čo umožňuje explicitne označiť absenciu hodnoty.

Príklad:

func incrementa(num *int) {
    *num = *num + 1
}

func main() {
    a := 5
    incrementa(&a)
    fmt.Println(a) // Vypíše 6
}