Slider_vm
@Slider_vm

Как создать объект по названию структуры?

Есть несколько структур и есть функция принимающая на вход название структуры, как создать объект по названию структуры

type CurrentStatus struct {
	CURENTSTID int
	NAME       string 
}

type EstateStatus struct {
	ESTSTATID int  
	NAME      string
	SHORTNAME 
}
func Create(path string) {
var i :=new(path)
}
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
astec
@astec
Разработчик https://debtstracker.io/
Завести map со строковым ключём, а в качестве значения функция создающая эксзепляр нужного типа.

Ну или старый добрый switch/case.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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