Junior — Middle
Pouvez-vous expliquer quelle tâche la méthode Add résout dans le contexte du travail avec des collections ou des structures de données?
sobes.tech IA
Réponse de l'IA
La méthode Add dans le contexte du travail avec des collections ou des structures de données est généralement utilisée pour ajouter un nouvel élément à la collection. En Go, par exemple, si vous avez une tranche ou une carte, la méthode Add peut faire partie d'une structure ou d'une interface personnalisée pour faciliter l'ajout d'éléments.
Exemple pour une structure personnalisée avec la méthode Add :
package main
import "fmt"
type IntSet struct {
elements map[int]struct{}
}
func NewIntSet() *IntSet {
return &IntSet{elements: make(map[int]struct{})}
}
func (s *IntSet) Add(value int) {
s.elements[value] = struct{}{}
}
func main() {
set := NewIntSet()
set.Add(10)
set.Add(20)
fmt.Println(set.elements) // map[10:{} 20:{}]
}
Ici, la méthode Add ajoute un élément à l'ensemble.