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