lelvisl
@lelvisl

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

Добрый день!

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

И почему то меня убеждают что описать мап сильно проще и правильнее, чем мутить вложные структуры. Может ктонить подсказать/пояснить/ткнуть куда читать?
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ответы на вопрос 3
index0h
@index0h
PHP, Golang. https://github.com/index0h
Я праивльно понял вопрос: вы сравниваете map (хэш таблицу) с вложенными структурами?

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

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

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

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

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