type Get func(serviceName string) interface{}
type ServiceConstructor func(get Get) interface{}
有疑问加站长微信联系(非本文作者)

type Get func(serviceName string) interface{}
type ServiceConstructor func(get Get) interface{}
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
定义为2个数据类型为函数原型,用作传参。
这个能看懂吗
这个能看懂吗
那这样不就能看懂了
果然是大神! 谢谢!!!
golang中函数是一等公民,服务构建器类型是一个入参为函数返回任意的函数类型
本质上是一个入参为函数,返回值为任意类型的函数类型,类似如高阶函数