Задать вопрос
lelvisl
@lelvisl

Как перегнать структура в map?

Добрый день!

Уже часа три пытаюсь понять что за тип такой map. Как я пока понял из интернетов - массив, в котором вместо числового индекса - все что угодно.

И почему то меня убеждают что описать мап сильно проще и правильнее, чем мутить вложные структуры. Может ктонить подсказать/пояснить/ткнуть куда читать?
  • Вопрос задан
  • 366 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Хекслет
    GO-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
index0h
@index0h
PHP, Golang. https://github.com/index0h
Я праивльно понял вопрос: вы сравниваете map (хэш таблицу) с вложенными структурами?

Если да - не путайте зеленое и мягкое.
Отображения (они же map) используются как не упорядоченные хранилища ключ-значение с быстрым поиском.
Вложенные структуры предполагают иерархию функционала и данных.
Срезы (или массивы) структур - это упорядоченные списки функционала и данных.

Как я пока понял из интернетов - массив, в котором вместо числового индекса - все что угодно.

Не совсем, ключом не могут быть срезы, отображения, и функции. Пруф
Внутри map
Ответ написан
Комментировать
@SilentFl
Чем же аргументируют убеждальщики? Каждой задаче свой тип данных, где-то map лучше, где-то вложенные структуры
Ответ написан
Комментировать
lelvisl
@lelvisl Автор вопроса
SilentFl, говорят что так будет куча вложных структур, а иначе это все описывается одним map. Дальше ничего больше не говорили, просто ушли. А про map слышу первый раз в жизни.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы