golang中经常有代码,直接返回一个对象的指针,出了这个函数以后也还是可以使用,就像下面代码一样,完全颠覆了C的语法规则。这里面有什么规则吗?
```
type testSt struct {
i int
}
func testfunc() *testSt {
return &testSt{
i: 1,
}
}
func main() {
a := testfunc()
fmt.Println(a)
}
```
有疑问加站长微信联系(非本文作者)