Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Suppression des Clés des Cartes | Introduction aux Structs et Maps
Introduction à Golang
course content

Contenu du cours

Introduction à Golang

Introduction à Golang

1. Commencer
2. Types de Données
3. Structures de Contrôle
4. Fonctions
5. Tableaux et Tranches
6. Introduction aux Structs et Maps

book
Suppression des Clés des Cartes

Nous pouvons également supprimer des paires clé-valeur des maps en utilisant la fonction delete().

Voici quelques points à noter concernant la fonction delete() :

  • La fonction delete ne retourne aucune valeur ;
  • Si la clé keyName n'existe pas, elle ne fait simplement rien ;
  • Si la map mapName n'existe pas, elle affiche une erreur lors de la compilation.

Voici un exemple de la fonction delete() utilisée dans un programme :

go

index

copy
12345678910111213
package main import "fmt" func main() { var numbers = map[string]int { "one": 1, "two": 2, "three": 3, } fmt.Println(numbers) // Output: map[one:1 three:3 two:2] delete(numbers, "three") fmt.Println(numbers) // Output: map[one:1 two:2] }
En considérant le code de la carte ci-dessous, laquelle des expressions s'exécutera sans erreurs de compilation :

En considérant le code de la carte ci-dessous, laquelle des expressions s'exécutera sans erreurs de compilation :

Sélectionnez quelques réponses correctes

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 7
We're sorry to hear that something went wrong. What happened?
some-alt