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
}