如何在golang中使用reflect创建具有给定名称(字符串)的数组

我想在 golang 中创建带有名称的数组,但是这里出现了一些错误,这是我的代码包 main


import (

    "fmt"

    "reflect"

)


type My struct{

    Name string

    Id int

}


func main() {

    my := &My{}

    myType := reflect.TypeOf(my)

    fmt.Println(myType)

    //v := reflect.New(myType).Elem().Interface()


    // I want to make array  with My

    //a := make([](myType.(type),0)  //can compile

    //a := make([]v.(type),0)  ////can compile

    fmt.Println(a)

}


慕雪6442864
浏览 289回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go