最近发布的主题
暂无
最近发布的文章
- colly 自动抓取资讯 at
最近分享的资源
暂无
最近发布的项目
暂无
最近的评论
-
评论了主题 新人求帮助,提示这个要怎么解决你go版本1.15用gomod构建,不需要使用gopath
-
用vscode打开gomod文件所在的目录即可,不要在他的父目录打开
-
其实是隐藏了内嵌字段名,与下面等价 ``` type SyncerParams struct { In fx.In Lifecycle fx.Lifecycle MetadataDS dtypes.MetadataDS StateManager *stmgr.StateManager ChainXchg exchange.Client SyncMgrCtor chain.SyncManagerCtor Host host.Host Beacon beacon.Schedule Verifier ffiwrapper.Verifier } ```
-
评论了主题 go函数与方法的区别方法也是函数的一种,只不过比较特殊而已。如下所示,带数据集入参的函数本质上就是一个方法。 ``` package main import "fmt" type Pen struct{ name string } // 方法 func (p *Pen) pens() { p.name = "nihao" } // 函数 func pening(p *Pen) { p.name = "wohao" } func main() { p2 := new(Pen) pening(p2) fmt.Println(p2.name) p1 := new(Pen) p1.pens() fmt.Println(p1.name) } ```
-
golang中函数是一等公民,服务构建器类型是一个入参为函数返回任意的函数类型 本质上是一个入参为函数,返回值为任意类型的函数类型,类似如高阶函数 ``` type ServiceConstructor func(get func(serviceName string) interface{}) interface{} ```