Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Видалення Ключів з Мап | Вступ до Структур і Мап
Вступ до Golang

bookВидалення Ключів з Мап

Можна також видаляти пари ключ-значення з мап за допомогою функції delete().

delete(mapName, keyName)

Ось кілька важливих моментів щодо функції delete():

  • Функція delete не повертає жодного значення;
  • Якщо ключ keyName відсутній, нічого не відбувається;
  • Якщо мапа mapName не існує, під час компіляції виникає помилка.

Нижче наведено приклад використання функції delete() у програмі:

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

Враховуючи наведений нижче код мапи, які з виразів виконаються без помилок компіляції:

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 7

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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?

Awesome!

Completion rate improved to 1.96

bookВидалення Ключів з Мап

Свайпніть щоб показати меню

Можна також видаляти пари ключ-значення з мап за допомогою функції delete().

delete(mapName, keyName)

Ось кілька важливих моментів щодо функції delete():

  • Функція delete не повертає жодного значення;
  • Якщо ключ keyName відсутній, нічого не відбувається;
  • Якщо мапа mapName не існує, під час компіляції виникає помилка.

Нижче наведено приклад використання функції delete() у програмі:

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

Враховуючи наведений нижче код мапи, які з виразів виконаються без помилок компіляції:

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 7
some-alt