Slette Nøkler Fra Maps
Vi kan også fjerne nøkkel-verdi-par fra maps ved å bruke funksjonen delete().
delete(mapName, keyName)
Her er noen punkter å merke seg om funksjonen delete():
- Funksjonen
deletereturnerer ingen verdi; - Hvis nøkkelen
keyNameikke eksisterer, skjer det ingenting; - Hvis mappen
mapNameikke eksisterer, oppstår det en feil under kompilering.
Her er et eksempel på bruk av funksjonen delete() i et program:
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] }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 6. Kapittel 7
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 1.96
Slette Nøkler Fra Maps
Sveip for å vise menyen
Vi kan også fjerne nøkkel-verdi-par fra maps ved å bruke funksjonen delete().
delete(mapName, keyName)
Her er noen punkter å merke seg om funksjonen delete():
- Funksjonen
deletereturnerer ingen verdi; - Hvis nøkkelen
keyNameikke eksisterer, skjer det ingenting; - Hvis mappen
mapNameikke eksisterer, oppstår det en feil under kompilering.
Her er et eksempel på bruk av funksjonen delete() i et program:
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] }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 6. Kapittel 7