Sobes.tech
Junior — Middle

Que signifie l'utilisation du mot-clé 'new' lors de la création d'objets dans un langage de programmation?

sobes.tech IA

Réponse de l'IA

Dans le langage Go, le mot-clé new est utilisé pour allouer de la mémoire pour un nouvel objet et renvoie un pointeur vers cet objet. L'objet est initialisé avec les valeurs par défaut de son type.

Exemple :

p := new(int) // p a le type *int
*p = 42       // assigner une valeur via le pointeur
fmt.Println(*p) // sortie : 42

Ainsi, new crée un objet en mémoire et renvoie un pointeur vers celui-ci.