Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Suppression de Clés dans les Maps | Introduction aux Structs et aux Maps
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduction à Golang

bookSuppression de Clés dans les Maps

Il est également possible de supprimer des paires clé-valeur des maps en utilisant la fonction delete().

delete(mapName, keyName)

Voici quelques points importants concernant la fonction delete() :

  • La fonction delete ne retourne aucune valeur ;
  • Si la clé keyName n'existe pas, aucune action n'est effectuée ;
  • Si la map mapName n'existe pas, une erreur de compilation est générée.

Voici un exemple d'utilisation de la fonction delete() dans un programme :

index.go

index.go

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] }
question mark

En considérant le code de la map ci-dessous, lesquelles des expressions s’exécuteront sans erreurs de compilation :

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 7

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you show me a complete example using the delete() function?

What happens if I try to delete a key from a nil map?

Are there any alternatives to the delete() function for removing items from a map?

bookSuppression de Clés dans les Maps

Glissez pour afficher le menu

Il est également possible de supprimer des paires clé-valeur des maps en utilisant la fonction delete().

delete(mapName, keyName)

Voici quelques points importants concernant la fonction delete() :

  • La fonction delete ne retourne aucune valeur ;
  • Si la clé keyName n'existe pas, aucune action n'est effectuée ;
  • Si la map mapName n'existe pas, une erreur de compilation est générée.

Voici un exemple d'utilisation de la fonction delete() dans un programme :

index.go

index.go

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] }
question mark

En considérant le code de la map ci-dessous, lesquelles des expressions s’exécuteront sans erreurs de compilation :

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 7
some-alt