Vit*_*lii 1 go
我正在寻找Go的视频教程.我看到有一个类型声明和方法必须返回该类型的指针.
type testType struct {
value int
}
func (h *testType) testFunction(w http.ResponseWriter, r *http.Request) {
// we have empty body
}
Run Code Online (Sandbox Code Playgroud)
如您所见,函数体是空的,没有return语句.
- 为什么编译?我不知道对于必须返回某些值的方法,允许缺少'return'指令.你能告诉我什么时候他们不是强制性的吗?
- 在这种情况下将返回什么价值?总是零?