- Разработка
- Бизнес
- ИТ и ПО
- Личностный рост
- Дизайн
- Маркетинг
- Красота
- Фотография и видео
- Здоровье и спорт
- Музыка
- Образование
- Подготовка к экзаменам
- Языки
- Работа на компьютере
- Строительство и ремонт
- Кулинария
- Сельское хозяйство
- Фриланс
- ПДД и вождение
- Игры
- Школьное образование
- Профессиональная ориентация
- Шитье и кожевенное дело
- Рукоделие
- Каменные и столярные работы
- Собеседование
- Рыбалка и охота
- Страны
Изучаем Go. Карты в Go. Maps in Go. Программирование на Go #5
Разбор домашнего задания - https://boosty.to/begeek
Карты ( maps ) в Golang представляют из себя "справочник", когда у нас есть ключ и значение. В ролике подробно рассказываю что это такое, как понять и как пользоваться.
Мы будем часто пользоваться картами, т.к это очень удобно и производительно, да и такое хранение данных очень читабельно. Мы еще не раз столкнемся с картами, так что рекомендую ознакомиться с материалом получше.
Домашнее задание:
- создайте карту со следующим содержимым:
---- в ключа запишите название папки ( ключей должно быть несколько)
---- в роли значения будет массив / срез из названий файлов
- по циклу пройдитесь по карте и создайте папки с названиями из ключей, в этих папках создайте файлы с названиями из значений
Выглядеть должно примерно так:
NAME_DIR : name_fileN, name_fileN, name_fileN
NAME_DIR1 : name_fileN, name_fileN
Вторая программа ( или функция ):
- пройдитесь в цикле по созданным папкам из первой части домашнего задания
- названия папок представьте в виде ключей в карте
- названия файлов представьте в виде значений в карте
Берем первую папку и записываем ее как ключ в карте, все файлы из этой папки записываем как срез из значений к ключу. И так надо пройтись по всем папкам и создать одну карту. В конце программы вывести карту на экран.
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer