小编Bla*_*ama的帖子

是否存在像C++中的宏像#ifdef,所以我可以选择基于flag构建的内容?

我需要去为Linux和Windows不同的包相同的文件的基础上我需要在Windows import github.com/hashicorp/go-syslog和Linux上import log/syslog

我必须使用syslog.ALERTgsyslog.ALERT依赖于操作系统的文件内部代码.对确实存在Go的东西像宏C++一样#ifdef,所以我可以选择基于标志构建什么?如何实现这个没有,同一个文件有不同的内容用于基于操作系统的构建?

go

6
推荐指数
2
解决办法
2197
查看次数

使用 Reflect 使所有属性小写或大写?

我从客户端收到未知的 json,我解析为接口,如

var f interface{}
err := json.Unmarshal(b, &f)
Run Code Online (Sandbox Code Playgroud)

如何让f中的所有键都变成下键?我必须将此 f 保存到 mongo,并且需要进行一些查询,但如果有人发送大写的相同 json,我想避免错误。

go

0
推荐指数
1
解决办法
2802
查看次数

标签 统计

go ×2