golang
已收录文章:1794篇
-
问题内容 golang结构体什么时候使用值,什么时候使用指针? 正确答案 在 Golang 中,结构体 (struct) 可以包含指针 (pointer) 和值 (value) 两种类型的字段,它们的区别在于: 内存分配方式293 收藏
-
问题内容 来自Node我曾经将特定版本的供应商库安装到项目文件夹 ( node_modules) 的环境,方法是告诉从控制台npm安装该版本的库,package.json甚至直接从控制台安装,如下所示: $ npm install expre293 收藏
-
问题内容 My instinct tells me that somehow it would have to be converted to a string or byte[] (which might even be the same things in Go?) and then saved to disk. I found this package (http://golang.org/pkg/encoding/gob/), but it seems like its293 收藏
-
问题内容 Go 通道和 Java BlockingQueue 之间有什么区别吗?两者都是具有相似阻塞和内存模型语义的队列。可选地,两者都可以具有容量集。 正确答案 我想说最大的区别是 Go 通道支持select293 收藏
-
问题内容在将结果转换为 JSON 之前,我不想使用结构。假设我有一些结果:result, err := collection.Find(ctx, filter, options)我可以在 docs 变量中收集所有结果, 在 doc 变量中收集最后一个结果:292 收藏
-
问题内容 使用该os/exec软件包,我想代表另一个用户在 *nix OS 上运行一个外部命令(当然 go 进程在另一个具有 su 权限的用户的 root 用户下运行) 我想避免使用“su”或“bash”命令,并完全292 收藏
-
问题内容 为什么调用defer func() { recover() }()成功恢复恐慌的 goroutine,但调用defer recover()not? 作为一个简约的例子,这段代码不会恐慌 package main func main() { defer func() { recover() }() panic(&q292 收藏
-
问题内容 我们已经构建了一个被我们许多人使用的 Go 包。 import ("package-name")它是使用标准方法导入的。 但在编译时,我们所有的实用程序,包括非常小的实用程序,最终都会变成291 收藏
-
问题内容 老师golang配置文件如何处理,比如ini、yaml、xml等? 正确答案 可以使用viper,详细参考《golang专题精进》里面: 《Golang配置管理库viper》291 收藏
-
问题内容 我尝试了 Go Tour练习 #71 如果它像 一样运行go run 71_hang.go ok,它工作正常。 但是,如果您使用go run 71_hang.go nogood,它将永远运行。 唯一的区别是语句fmt.Print("")中default的额291 收藏
-
问题内容 是否可以在不使用嵌入式结构的情况下继承类型的方法? 第一个代码片段是嵌入Property结构的工作代码,Node我可以node.GetString在Properties. 我不喜欢这个的事情是当我初始化时Node我291 收藏
-
问题内容 由于 Go 正在成为“系统”的语言。我想知道是否可以在不编译的情况下将 Go 代码作为脚本运行,是否有可能做到这一点? 动机(因为有关于动机的问题),取自[How to use Scala as a291 收藏