Junior — Middle
Ce înseamnă utilizarea cuvântului cheie 'new' la crearea obiectelor într-un limbaj de programare?
sobes.tech AI
Răspuns de la AI
În limbajul Go, cuvântul cheie new este folosit pentru a aloca memorie pentru un obiect nou și returnează un pointer către acel obiect. Obiectul este inițializat cu valorile implicite pentru tipul său.
Exemplu:
p := new(int) // p are tipul *int
*p = 42 // atribuim valoare prin pointer
fmt.Println(*p) // ieșire: 42
Astfel, new creează un obiect în memorie și returnează un pointer către el.