假设我想用结构表示HTTP标头,例如:

   Headers struct {
     'x-requested-by' 'foo'
   }

它绝对不喜欢带有连字符的变量名,等等。

最佳答案

将实际的标头名称指定为字段标记,并在对导线进行结构编码或解码时使用这些字段标记。有关如何执行此操作的示例,请参见encoding/json软件包。

如果更高级别的问题是使用任意字符串键存储键值对,请使用映射。

关于go - 非标准变量名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53331653/

10-12 04:00