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

bookОголошення та Ініціалізація Map

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

var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)

Тут mapName — це назва карти, keyType — очікуваний тип ключів, а valueType — очікуваний тип значень. Слово map є ключовим словом.

Можна оголосити карту з назвою courseData, у якій ключі мають тип string, а значення — типу int.

index.go

index.go

copy
1
var courseData = make(map[string]int)

Якщо спробувати вивести цю map, отримаємо результат, що вказує на порожню map:

index.

index.

copy
1
fmt.Println(courseData) // Output: map[]

Можемо ініціалізувати map з певними даними, використовуючи наступний синтаксис:

var mapName = map[keyType]valueType = {
    key1: value1,    
    key2: value2,
    key3: value 3,
    …
}

Примітка

Ви можете розміщувати або опускати пробіли в синтаксисі оголошення map; тому як map[keyType]valueType, так і map [keyType] valueType є коректними.

Використовуючи наведений вище синтаксис, можна створити map з початковими даними:

index.go

index.go

copy
1234567
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
question mark

Який синтаксис є правильним для створення нової порожньої мапи?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

Can you show me an example of initializing a map with data?

What happens if I try to access a key that doesn't exist in the map?

Can you explain the difference between declaring and initializing a map?

bookОголошення та Ініціалізація Map

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

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

var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)

Тут mapName — це назва карти, keyType — очікуваний тип ключів, а valueType — очікуваний тип значень. Слово map є ключовим словом.

Можна оголосити карту з назвою courseData, у якій ключі мають тип string, а значення — типу int.

index.go

index.go

copy
1
var courseData = make(map[string]int)

Якщо спробувати вивести цю map, отримаємо результат, що вказує на порожню map:

index.

index.

copy
1
fmt.Println(courseData) // Output: map[]

Можемо ініціалізувати map з певними даними, використовуючи наступний синтаксис:

var mapName = map[keyType]valueType = {
    key1: value1,    
    key2: value2,
    key3: value 3,
    …
}

Примітка

Ви можете розміщувати або опускати пробіли в синтаксисі оголошення map; тому як map[keyType]valueType, так і map [keyType] valueType є коректними.

Використовуючи наведений вище синтаксис, можна створити map з початковими даними:

index.go

index.go

copy
1234567
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
question mark

Який синтаксис є правильним для створення нової порожньої мапи?

Select the correct answer

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

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

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

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