golang
已收录文章:1794篇
-
问题内容 golang存在多态性吗? 正确答案 Golang 不支持传统意义上的多态性(polymorphism),比如 Java 和 C++ 中的基于继承的多态性。但是,通过接口(interface)可以实现类似的多态性。在291 收藏
-
问题内容 老师我想下载一个文件,有进度显示的那种? 正确答案 package main import ( "fmt" "io" "net/http" "os" "strings" "github.com/dustin/go-humanize&quo290 收藏
-
问题内容 encoding/json使用包可以很容易地解析像下面这样的对象。 [ {"something":"foo"}, {"something-else":"bar"} ] 我面临的问题是当服务器返回多个字典时,如290 收藏
-
问题内容 我需要合并对象的json数组,例如附加相同键的值假设我有一个未知的json数组,例如 "jsonarray": [ { "behavior": [ "file", "create_doc_exe"290 收藏
-
问题内容有没有办法在 Go 中获取源代码文件名和行号? 正确答案在 Go 中可以通过 runtime.Caller() 函数获取当前执行的代码所在的文件名和行号信息。下面是一个示例:package mainimport290 收藏
-
问题内容 当我启用 gomodules 并构建我的 go 程序时,就会下载所需的包。 但我无法在$GOPATH/src/或 中找到它们$GOPATH/src/mod。 它们存储在哪里? export GO111MODULE=on go mod init go build main.go go: finding290 收藏
-
问题内容 尝试用 Go 编写一个简单的三列表 ( [][]string),但不能。快速入门指南非常好,我现在可以阅读工作表,但是没有任何关于如何将数据写入工作表的示例,也许这很简单,但对我来290 收藏
-
问题内容 http://play.golang.org/p/joEmjQdMaS package main import "fmt" type SomeStruct struct { somePointer *somePointer } type somePointer struct { field string } func main() { fmt.Println(SomeStruct{&somePointer{&q290 收藏
-
问题内容 我想让我的go.mod依赖项保持最新。使用 Node.js,我运行npm outdated(以及更高版本npm update)。 Go mod 最接近的是什么? 理想情况下,我会看到我的项目的过时依赖项的报告(不是全289 收藏
-
问题内容 我有一个定义了函数的 Go 程序。我还有一张地图,每个功能都应该有一个键。我怎样才能做到这一点? 我已经尝试过了,但这不起作用。 func a(参数字符串){ } 米:=地图[字符289 收藏
-
问题内容 我正在用 Golang 开发一个网络应用程序。我有一部分 IP 地址。每次收到请求时,我都会使用net.LookupIP(host)主机的 IP 地址来查找返回切片的net.IP. 比较这些的最佳方法是什么? 顺便289 收藏
-
问题内容 以下代码在 Go 1.6 或 1.7 中生成语法错误( 在语句末尾出现意外 ++ ): package main import "fmt" var x int func increment() int { return x++ // not allowed } func main() { fmt.Println( in289 收藏