code := map[string]interface{}{
var unmarshaled interface{}
switch typeStr {
case "facebook":
unmarshaled = Facebook{}
case "twitter":
unmarshaled = Twitter{}
default:
return errors.New("unknown type")
}
err := json.Unmarshal(rawData, unmarshaled)
if err != nil {
return errors.WithMessage(err, "json unmarshal")
}
cmd := exec.Command("cmd", "/C", "start", path)
Вот я не могу увидеть указатель или сам новый массив.
Сильное заявление, учитывая размеры комьюнити c,c++ и go. У Rust поменьше, да.
Вы путаете популярность языка и скорость разработки на нём. Это вещи, которые не очень коррелируют.