go - 为什么显示 `missing ' ,' before newline in composite literal`

标签 go

<分区>

为什么我的 vscode 显示这个错误 复合文字中换行符前缺少“,”

我的代码:

if title == "" && desc != "" {
            msgs = database.UpdateNotification(&Notify, map[string]interface{}{
                "Description": changedDesc,
            }); msgs != nil {
                log.Info("error while deleting notification")
            }```

最佳答案

所以您希望能够动态更改变量名称?

没有任何方法可以做到这一点。我建议,如果您真的需要这样的东西,您可以使用 Map。

Data     map[String]String

我不确定您需要这个做什么,或者这是否有帮助。

关于go - 为什么显示 `missing ' ,' before newline in composite literal`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57166695/

相关文章:

string - 将字符串与指向字符串的指针作为函数的参数传递时,时间复杂度有何不同?

json - 如何从 interface{} 转换为 struct 实例

go - 如何在 Windows 上隐藏 Go 程序的控制台窗口

windows - Golang、net.TCPConn、SetReadTimeout?

go - 如何转换.go文件代码中的代码?

unit-testing - Go 中的模拟随机生成器

go - 如何在查询中使用问号?

docker - Jenkins Golang 声明性管道 : Build Docker Image and Push to Docker Hub

json - 使用 Golang 将 CSV 转换为 JSON - 在 Web 浏览器中打印时会跳过一些数据

string - Go中如何将十六进制字符串直接转为[]byte?