golang
已收录文章:14026篇
-
问题内容 我最近喜欢上了 Go 编程语言,到目前为止我觉得它很棒,但我真的很难理解接口。我已经阅读了很多关于它们的内容,但它们对我来说仍然很抽象。 我写了一些使用下面接口的快209 收藏
-
问题内容 我正在尝试通过执行以下操作使用 postgres 驱动程序(lib/pq)删除数据库: db.Exec("DROP DATABASE dbName;") 但是我想根据收到的错误是奇怪的东西还是“数据库不存在”错误来做278 收藏
-
问题内容 我有一个像这样的表驱动测试用例: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{&464 收藏
-
问题内容 假设我像这样在 golang 中创建了一个新错误 err := errors.New("SOME_COMMON_ERROR_CODE") 在 java 中,我习惯于通过GetMessage()消息获取异常。如果返回,我将如何比较该错误? if some_err173 收藏
-
问题内容 我用Goji 框架运行了一些东西: package main import ( "fmt" "net/http" "github.com/zenazn/goji" "github.com/zenazn/goji/web" ) func hello(c web.C, w ht251 收藏
-
问题内容 在不 遍历整个数组的情况下,如何x使用 Go 检查是否在数组中?语言有结构吗? 像 Python 一样:if "x" in array: ... 正确答案 Go 中没有内置的运算符来执行此操作。您需要171 收藏