我是新手(现在全职使用 Go 大约 9 个月)。然而,我已经习惯了 Python、typescript 和 PHP,而且我总能找到使用这些语言的捷径。但是,我很难知道实现以下目标的最惯用方法是什么:
transit := gin.H{
"rise": rs.Rise.String(),
"set": rs.Set.String(),
}
if rs.Rise.IsZero() {
transit["rise"] = nil
}
if rs.Set.IsZero() {
transit["set"] = nil
}
本质上,我设置了一个默认结构,然后如果我需要更改,我会更改......但它对我来说感觉效率低下......所以我想知道这里是否有我可以使用的技巧?
我选择了这个特定的真实场景,但我很高兴有例子(而不是为我编码)......
智慧大石
SMILET
随时随地看视频慕课网APP
相关分类