func的零值

Mus*_*hin -3 functional-programming go

给定一个结构:

type foo struct {
  bar func(int) int
}
Run Code Online (Sandbox Code Playgroud)

当我 var x foo

什么是初始值x.bar

Den*_*ret 8

文档:

函数类型的未初始化变量的值为nil.

  • @MushinNoShin至少现在这应该在Google中为其他用户提供;) (2认同)