Dans un map, on a pas besoin d’initialiser les slices :
likes := make(map[string][]*Person)
for _, l := range p.Likes {
likes[l] = append(likes[l], p)
}
Utiliser un map pour générer un ensemble unique de valeur :
visited := make(map[*Node]bool)
for n := first; n != nil; n = n.Next {
if !visited[n] {
fmt.Println("New item!")
visited[n] = true
}
}