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

Оголошення та Ініціалізація 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

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

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

index.

index.

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

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

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

Виберіть правильну відповідь

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Оголошення та Ініціалізація 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

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

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

index.

index.

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

1234567
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Все було зрозуміло?

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

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

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