golang
已收录文章:1794篇
-
问题内容 在golang中如何比较错误err? 正确答案 可以像下面这样 var ErrExample = errors.New("xx错误") if err == somepackage.ErrExample { // 处理这错误 }347 收藏
-
问题内容 我有这个简单的代码来从控制台读取所有输入: input := bufio.NewScanner(os.Stdin) //Creating a Scanner that will read the input from the console for input.Scan() { if input.Text() == "end" { break } //Br347 收藏
-
问题内容 我是来自 C# 背景的 Go 新手,我只是对如何构建 Go 应用程序感到困惑。 假设我正在构建一个位于数据库之上的 REST API。还要说,即使完成后,考虑到业务的变迁等,此应用程序也347 收藏
-
问题内容 Golang 如何动态访问结构体属性? 正确答案 在 Go 中,可以使用反射来动态访问结构体的属性。下面是一个示例,展示如何使用反射动态访问结构体属性: package main import ( "fm347 收藏
-
问题内容 golang如何通过取消context,终止函数执行? 正确答案 可以像这样: package main import ( "context" "fmt" "time" ) func main() { // 创建父级 context parentCtx := context.Background() // 创建可347 收藏
-
问题内容 go get 和 go install 有什么区别? 正确答案 go get 和 go install 是两个常用的命令,用于管理包和构建可执行文件。它们有以下区别: 1、go get:go get 命令用于获取并安装远程包或347 收藏
-
Go语言也称为 Golang,是由 Google 公司开发的一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。接下来从几个方面来具体介绍一下Go语言的特性。语法简单抛开语法样式不谈,346 收藏
-
问题内容 有没有人用过 gomobile 应用并成功在手机中创建文件?我在装有 Android 4.4.2 的 Galaxy S4 上尝试了以下代码: package main import ( "golang.org/x/mobile/app" "golang.org/x/mobile/event346 收藏
-
问题内容 所以我想以某种方式将{{ .blahblah }}模板中定义的所有操作作为字符串切片。 例如,如果我有这个模板: <h1>{{ .name }} {{ .age }}</h1> 我希望能够得到[]string{"name", "346 收藏
-
问题内容 我有一个返回两个整数值的 Go 函数。下面是函数 func temp() (int, int){ return 1,1 } 是否可以将temp函数直接放入 aPrintln并使用字符串格式打印两个输出,如下所示: fmt.Println("first=346 收藏
-
问题内容 我正在用 Go 编写一个 websocket 客户端。我从服务器收到以下 JSON: {"args":[{"time":"2013-05-21 16:57:17"}],"name":"send:time"} 我正在尝试访问time参数,但346 收藏
-
问题内容 这里是简单的 go 应用程序。如果我运行以下代码,我会收到“运行:无法运行非主包”错误。 package zsdfsdf import ( "fmt" ) func Main() { fmt.Println("sddddddd") } 要修346 收藏