@sergey_fs

Создать N структур с разными значениями?

Добрый вечер можете подсказать как можно создать N структур (одинаковой архитектуры с N различными значениями )

данные которые получаю из бд
Slice Domain: zvonilka.ru
Slice User: 888 Password: 558 Domain: zvonilka.ru Context: zvonilka.ru_context
Slice User: 8854 Password: 558 Domain: zvonilka.ru Context: zvonilka.ru_context
Slice Domain: freeswitch.fs
Slice User: 55485 Password: 774 Domain: freeswitch.fs Context: freeswitch.fs_context
Slice User: 521485 Password: 885 Domain: freeswitch.fs Context: freeswitch.fs_context
Slice User: 884855 Password: 114 Domain: freeswitch.fs Context: freeswitch.fs_context

Сейчас объявляю две структуры
/////домен 1
domain1 := Domain{
Name: "fs1.ru",
Params: paramsList,
Variables: variables1,
Group: group1,
}
////домен 2
domain2 := Domain{
Name: "fs2.ru",
Params: paramsList,
Variables: variables2,
Group: group2,
}
////добавил парамс в парам
section := Section{Name: "directory"}
////Добавляем домен в секцию
section.DomainList = append(section.DomainList, domain1, domain2)
но так как доменов N надо как то создать N структур
так как на выходе нужен XML (формат его готов и корерктно отображает при статичных значениях )

код программы https://play.golang.org/p/P7btVLnh9So

5a4c1cdd79ebc395294676.png
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы