golang
已收录文章:14425篇
-
问题内容 我正在学习 go lang,我想知道是否有办法做这样的事情: type Foo struct { ... } type Bar struct { Foo ... } func getFoo() Foo { return Bar{...} } 在面向对象的语言中,这样的代码应该可350 收藏
-
问题内容 如何使用 mongo-go-driver 过滤字段。用 findopt.Projection 尝试过,但没有成功。 type fields struct { _id int16 } s := bson.NewDocument() filter := bson.NewDocument(bson.EC.ObjectID("_id", starterId)) va350 收藏
-
问题内容本人看了点go的语法基础看到以下写法感到有些不理解,请各位大佬不腻赐教:变量的写法var _ Handler = (*handler)(nil)涉及到的接口和结构体// 接口 type Handler interface { // Create 创建订单 //350 收藏
-
问题内容 我main package 当中定义并初始化了一个logger govar logger stdlog.Logger func main(){ .... logger = stdlog.GetFromFlags() .... } 然后在其他package下面想用这个logger 全局变量 该怎么用? 正确答350 收藏
-
问题内容我想要同时创建多个不同的文件夹,然后同时向这些文件夹写入文件,请问如何实现?正确答案简单的说,协程 + channel 啊..你的疑问点是在并发上还是在同时上啊?350 收藏
-
golang的文档里面比较容易找到的一个方法是filepath.Walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同350 收藏