Как передать тип в качестве аргумента golang

Я хочу хочу передать в функцию тип, и создать элемент этого класса. Примерно так (мне это нужно для gorm)

func function(type interface{}, ctx *fiber.Ctx) {
    model := type{}
    _ := ctx.BodyParser(&model)
    gorm.DB.Create(&model)
}

Возможно ли это?


Ответы (0 шт):