Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Deleting Keys From Maps | Intro to Structs & Maps
Introduction to GoLang
course content

Зміст курсу

Introduction to GoLang

Introduction to GoLang

1. Getting Started
2. Data Types
3. Control Structures
4. Functions
5. Arrays and Slices
6. Intro to Structs & Maps

book
Deleting Keys From Maps

We can also remove key-value pairs from maps using the delete() function.

Here are some points to note regarding the delete() function:

  • The delete function does not return any value;
  • If the key keyName doesn't exist, it simply does nothing;
  • If the map mapName doesn't exist, it shows an error during compilation.

Here is an example of the delete() function being used in a program:

go

index

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] }
Considering the map code below, which of the expressions will execute without compilation errors:

Considering the map code below, which of the expressions will execute without compilation errors:

Виберіть кілька правильних відповідей

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

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

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

Секція 6. Розділ 7
We're sorry to hear that something went wrong. What happened?
some-alt