Sté*_*ane 1 go

如何使用双指针字段初始化结构?我试图初始化一个结构如下:

type atype struct {
  val string
}

a := &struct {
    StringValue string
    Pointer **atype
}{
    StringValue: "FOO",
//this is the relevant bit
    Pointer : &(&atype{ 
      val: "test"
    })
}
invalid pointer type **basicAppConfig for composite literal

我的逻辑有什么问题?我把指针指向一个指向值的指针.

我也试过用

reflect.PtrTo(&atype{
    val: "string"
})

没有成功...