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

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

Awesome!

Completion rate improved to 1.96

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