Eliminazione delle Chiavi dalle Mappe
È possibile anche rimuovere coppie chiave-valore dalle mappe utilizzando la funzione delete().
delete(mapName, keyName)
Ecco alcuni punti da considerare riguardo alla funzione delete():
- La funzione
deletenon restituisce alcun valore; - Se la chiave
keyNamenon esiste, semplicemente non esegue alcuna operazione; - Se la mappa
mapNamenon esiste, viene mostrato un errore durante la compilazione.
Di seguito un esempio di utilizzo della funzione delete() in un programma:
index.go
12345678910111213package 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] }
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 7
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 1.96
Eliminazione delle Chiavi dalle Mappe
Scorri per mostrare il menu
È possibile anche rimuovere coppie chiave-valore dalle mappe utilizzando la funzione delete().
delete(mapName, keyName)
Ecco alcuni punti da considerare riguardo alla funzione delete():
- La funzione
deletenon restituisce alcun valore; - Se la chiave
keyNamenon esiste, semplicemente non esegue alcuna operazione; - Se la mappa
mapNamenon esiste, viene mostrato un errore durante la compilazione.
Di seguito un esempio di utilizzo della funzione delete() in un programma:
index.go
12345678910111213package 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] }
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 7