Видалення Ключів з Мап
Можна також видаляти пари ключ-значення з мап за допомогою функції delete().
delete(mapName, keyName)
Ось кілька важливих моментів щодо функції delete():
- Функція
deleteне повертає жодного значення; - Якщо ключ
keyNameвідсутній, нічого не відбувається; - Якщо мапа
mapNameне існує, під час компіляції виникає помилка.
Нижче наведено приклад використання функції delete() у програмі:
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] }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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?
Awesome!
Completion rate improved to 1.96
Видалення Ключів з Мап
Свайпніть щоб показати меню
Можна також видаляти пари ключ-значення з мап за допомогою функції delete().
delete(mapName, keyName)
Ось кілька важливих моментів щодо функції delete():
- Функція
deleteне повертає жодного значення; - Якщо ключ
keyNameвідсутній, нічого не відбувається; - Якщо мапа
mapNameне існує, під час компіляції виникає помилка.
Нижче наведено приклад використання функції delete() у програмі:
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] }
Дякуємо за ваш відгук!