各位大佬,新手咨询个问题
代码如下:
type field struct {
name string
}
data1 := []*field{{"one"}, {"two"}, {"three"}}
data2 := []field{{"four"}, {"five"}, {"six"}}
这么写可以,而data1是个指针切片,但是data1与data2中的定义是一样的,这是有啥语法糖吗?
还有就是 var d field = {"one"} 这么写就报语法错误,为啥定义切片的时候,可以直接用{"one"}代替 field实例呢。
--
FROM 114.253.36.*