Оголошення та Ініціалізація Map
Можна оголосити порожню карту за допомогою функції make(). Нижче наведено синтаксис, якого слід дотримуватися:
var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)
Тут mapName — це назва карти, keyType — очікуваний тип ключів, а valueType — очікуваний тип значень. Слово map є ключовим словом.
Можна оголосити карту з назвою courseData, у якій ключі мають тип string, а значення — типу int.
index.go
1var courseData = make(map[string]int)
Якщо спробувати вивести цю map, отримаємо результат, що вказує на порожню map:
index.
1fmt.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
1234567myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.96
Оголошення та Ініціалізація Map
Свайпніть щоб показати меню
Можна оголосити порожню карту за допомогою функції make(). Нижче наведено синтаксис, якого слід дотримуватися:
var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)
Тут mapName — це назва карти, keyType — очікуваний тип ключів, а valueType — очікуваний тип значень. Слово map є ключовим словом.
Можна оголосити карту з назвою courseData, у якій ключі мають тип string, а значення — типу int.
index.go
1var courseData = make(map[string]int)
Якщо спробувати вивести цю map, отримаємо результат, що вказує на порожню map:
index.
1fmt.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
1234567myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Дякуємо за ваш відгук!