```go
type Test struct {
slice []struct{
a int
b int
}
}
func newTest() Test{
var t Test
t.slice = make(???)
///这里咋办呢?没有类型。由于实际项目中这部分内容还很大,并不希望把结构体独立出来
}
```
//goland中直接有提醒
t := Test{}
t.slice = make([]struct{
a int
b int
}, 0)
t.slice = append(t.slice, struct {
a int
b int
}{a: 10, b: 20})
#7
更多评论
这样可以初始化,但是没法赋值....
这种格式看起来怪怪的,但是水平有限,说不清哪里怪。。。。
```
test :=&Test{
[]struct {
a int;
b int
}{},
}
```
#2