golang
已收录文章:1857篇
-
问题内容 我试图找出 Linux 上是否存在某个程序,然后我找到了这篇[文章](https://stackoverflow.com/questions/592620/check-if-a- program-exists-from-a-bash-script)。我尝试从我的 go 程序中执行它,它一直给我241 收藏
-
问题内容 我刚开始学习go lang,我对在go lang中声明变量感到困惑 例如,我在 if...else 语句中声明了req, 。er if strings.EqualFold(r.Method, "GET") || strings.EqualFold(r.Method, "") { req, er :=389 收藏
-
问题内容 Golang encoding/json package lets you use ,string struct tag in order to marshal/unmarshal string values (like "309230") into int64 field. Example: Int64String int64 `json:",string"` However, this doesn't work for s148 收藏
-
问题内容 我有一个如下函数,它解码一些 json 数据并将其作为接口返回 package search func SearchItemsByUser(r *http.Request) interface{} { type results struct { Hits hits NbHits in271 收藏
-
问题内容 我有一个想法在 Go 中使用接口来定义 RPC 样式接口。所以对于给定的服务,我可能会创建一个这样的接口: type MyService interface{ Login(username, password string) (sessionId int, err error) Hell136 收藏
-
问题内容 我正在尝试显示逗号分隔值的列表,并且不想在最后一项之后显示逗号(或者如果只有一个,则为唯一的项目)。 到目前为止我的代码: Equipment: {{$equipment := .Equipment}} {{ ran287 收藏
-
问题内容 我有以下程序。 package main import ( "fmt" ) func main() { for i := 0; i < 2; i++ { x := 77 fmt.Println(x) } } 执行时我得到: 77 77 正如我们所见,x := 77已经执行了 2388 收藏
-
问题内容 我的项目结构是这样的。 packagetest/ main.go lib.go 在main.go,我有这个代码。 package main import "fmt" func main() { fmt.Println("Hello from main.go.") Test() } 在 中lib.go409 收藏
-
问题内容 我正在构建一个库,但我也希望它可以用作独立的二进制文件。 例如,假设我正在构建 Tar 的实现。Tar 通常用作命令,但也可以用作库。直觉上,我会做这样的事情: src/ tar/333 收藏
-
问题内容 如果我没听错,GOOS是在编译源代码时确定的。 为了更好地支持多个操作系统,我对GOOS可能是什么感兴趣。 当然,它可能有无限的可能性,因为 Go 是开源的。所以我真正想要的是312 收藏
-
问题内容 我目前正在开发一个 Golang 应用程序。我从客户端收到一个 JWT 令牌,在 Go 中我需要解码该令牌并获取信息:用户、名称等。我正在检查可用于处理 JWT 的库令牌,我来到https://githu441 收藏
-
问题内容 我想使用多个返回通道的 go 例程创建一个扇入函数,这是我的代码。 package main import ( "fmt" "math/rand" "sync" "time" ) var wg, wg2 sync.WaitGroup fu463 收藏