go 相关问题

Go是一种最初在Google开发的开源编程语言。它是静态类型的,语法松散地源自C,添加了自动内存管理,类型安全性,一些动态类型化功能,其他内置类型(如可变长度数组和键值映射)以及大型标准库。

如何在 Go 中创建以 null 结尾的字符串?

如何在 Go 中创建以 null 结尾的字符串? 我目前正在尝试的是 a:="golang " 但它显示编译错误: 转义序列中的非八进制字符:“

回答 3 投票 0

检查字符串是否为别名类型

这个问题更多的是关于寻找避免样板代码的方法。所以我有这个示例 Golang 代码: type 账户类型 字符串 常量( 帐户类型管理员帐户类型=“管理员”

go
回答 1 投票 0

在 Golang 中使用多态与 switch?

我有一个允许客户购买汽车的端点。 PurchaseReq 结构看起来像这样: 类型PurchaseReq结构体{ 客户字符串 销售代表字符串 位置...

回答 1 投票 0

使用 Viper 设置 Cobra 标志的默认值

我正在 Go 中开发一个基于 Cobra 的应用程序,对于我的一个命令,我定义了一个如下所示的标志: 函数初始化(){ myCmd.Flags().StringVarP(&project, "project", "p", "

回答 1 投票 0

RBAC(基于角色的访问控制)与 gRPC 网关生成的 RESTful API

我使用 gRPC-Gateway 作为 RESTful API 和 gRPC 服务器。这是我的代码: 函数主() { ctx := context.Background() ctx, 取消 := context.WithCancel(ctx) 推迟取消() // 休息服务器 ...

回答 1 投票 0

Docker-compose 与 Golang 和 Postgres 连接被拒绝

我正在尝试使用 Docker Compose 与 PostgreSQL 建立连接。我有一个名为 flow 的 Golang CLI 应用程序,它创建、查看、调整、获取和删除预算信息。 当我

回答 1 投票 0

去解析json固定大小数组

我有一些格式如下的 JSON 数据: { // 其他数据... “系列”: [ [1709120579, 23.12], [1709120655, 24.69], [1709120660, 25.01], // ETC.. ], //

回答 1 投票 0

Cosmos SDK 账户序列不匹配

我正在使用 Cosmos SDK,并在创建新交易时遇到问题。 当我尝试使用 CLI 创建事务时出现以下错误: 账户序列不匹配,预计 3787,得到 3...

回答 2 投票 0

CGO 如何转换为 FILE* 类型

包主要 /* #包括 #包括 void print_string( FILE *stream, char *text) { printf("输入指针是%p ", (void *) 流); printf("

回答 1 投票 0

使用通用接收器时类型字符串和字符串不匹配[重复]

不要问我为什么这样做,只要告诉我这是怎么可能的: gopls 错误:类型字符串和字符串不匹配 类型 Mapsi2[T 字符串 |整数 |浮动32 | float64] 结构 { 键[]字符串 瓦尔...

回答 1 投票 0

Golang 上心电图显示问题:获得意外结果

我在解读心电图时遇到一些困难。尽管我付出了努力,但我仍在努力理解其根本原因。看来我可能错误地设置了 sc...

go
回答 1 投票 0

切片中只留下n个元素

请看看这个游乐场。正如你所看到的,我在结构中有一个切片。我还有一个可用于向切片添加新元素的方法。这很好用。 但现在我的问题是我...

回答 3 投票 0

如何使用 Go Firebase Admin SDK 获取下载 URL

我有一个网络服务器,需要允许管理员上传图像和用户查看图像。 我可以通过以下方式上传文件: 桶,错误:= client.DefaultBucket() 如果错误!= nil...

回答 1 投票 0

使用 pgx 在 Go 中执行多个 SQL 语句

这可以与 Go 中的 pgx 一起使用吗? 函数创建表( ctx 上下文.Context, pgxPool *pgxpool.Pool, ) 错误 { const 表查询 = ` 插入表(状态) 值(“活动”)...

回答 1 投票 0

如果二进制文件已经是最新版本,有什么方法可以跳过 go build

我编写了一个简单的 bash 脚本来构建然后运行二进制文件 去构建-o我的二进制文件 ./我的二进制文件 有什么方法可以发现我的二进制文件已经是最新版本(没有代码更改)?

回答 1 投票 0

fmt.Sprintf 传递参数数组

抱歉问了这个基本问题。我想将切片作为参数传递给 fmt.Sprintf。像这样的东西: 值 := []string{"foo", "bar", "baz"} 结果 := fmt.Sprintf("%s%s%s", 值...) 还有

回答 5 投票 0

Golang中执行函数后如何刷新当前页面

我有一个小型 Golang 项目,它使用模板在浏览器中显示表格,它从模拟经济的远程服务器检索表格。远程服务器有一个 API,其端点可用于...

回答 1 投票 0

Gowebly - 创建和运行项目时找不到空气和模板

我开始使用 gowebly 引导 Go 项目。 但在尝试创建项目后,我遇到了以下问题: 未能在 goroutine 中运行“安装项目依赖项”操作:无法...

回答 1 投票 0

有没有办法使用 go BUN 库对多个关系执行内连接?

具有模型关系,具有如下定义的多个关系 类型 TableA 结构体 { ID 整数 名称字符串 TableBs []*TableB `bun:"rel:has-many,join:id=table_aid"` } 输入 TableB s...

回答 1 投票 0

如何返回作为另一个通道类型的只读版本的命名通道类型?

我有一个与此类似的代码: 输入 Ch chan 字符串 func getCh() Ch { ch := make(Ch) 去函数(){ 推迟关闭(ch) ch <- "foo" }() return ch } func

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.