golang
已收录文章:1794篇
-
问题内容 我正在通过Go specification学习语言,这些要点取自Declarations and scope. 尽管我能够理解第 1-4 点,但我对以下几点感到5困惑6: 在函数内声明的常量或变量标识符的范围从 ConstSpec 或223 收藏
-
问题内容 In the gotour, there is a section: struct literals. package main import "fmt" type Vertex struct { X, Y int } var ( v1 = Vertex{1, 2} // has type Vertex v2 = Vertex{X: 1} // Y:0 is implicit v3 = Vertex{}223 收藏
-
问题内容 I have the following problem. I need to convert a structure to map[string]interface{} in order to perform an update in database (using mgo as driver for mongodb). Update For partially updating a document in mongoDB, the (optimal) soluti223 收藏
-
问题内容我正在尝试为将与文件系统交互的函数编写单元测试,并且我希望能够在测试期间模拟文件系统。[下面的代码是这个](https://stackoverflow.com/questions/16742331/how-to-mock-abstract-filesystem-i222 收藏
-
问题内容如何使用golang实现一个2048游戏? 正确答案package mainimport ( "fmt" "math/rand" "os" "os/exec")type Game struct { board [4][4]int // 游戏面板,4x4的整数222 收藏
-
问题内容 go get package在得知我需要设置我的软件包之前,我跑去下载了一个软件包,GOPATH否则该软件包会污染我的根 Go 安装(我更愿意保持我的 Go 安装干净并将核心与自定义分开)。如何222 收藏
-
问题内容 在 golang 中有很多使用 nil的情况。 例如: func (u *URL) Parse(ref string) (*URL, error) { refurl, err := Parse(ref) if err != nil { return nil, err } return u.ResolveReference(refurl), nil } 但我222 收藏
-
问题内容 是否有合法的方法来写下我打算稍后编写完整测试功能的测试用例?就像待定的 mochajs 测试一样? 正确答案 包文档描述了这样的例子testing.(*T).Skip: 如果不适用,可以通过222 收藏
-
问题内容golang中的星号(*)有什么作用? 正确答案在Go语言中,星号(*)可以用于以下两种情况:1.定义指针类型在Go语言中,我们可以使用星号(*)来定义指针类型。指针是一个变222 收藏
-
问题内容 当我尝试访问要传递给模板的函数时出现错误: Error: template: struct.tpl:3: function "makeGoName" not defined 谁能让我知道我做错了什么? 模板文件(struct.tpl): type {{.data.tableName}}221 收藏
-
问题内容 开go version:打印 go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64 我安装的版本是最新的,即 1.4.2 从 tar 版本安装:go1.4.2.linux-amd64.tar.gz GO 环境变量看起来就像这样: GOARCH="amd64&qu221 收藏
-
问题内容 我见过两段使用这种模式的 Go 代码: type SomeType struct{ Field1 string Field2 bool _ struct{} // <-- what is this? } 谁能解释这段代码完成了什么? 正确答案 此技术在声明结构221 收藏