相关疑难解决方法(0)

Go中的标签有什么用途?

Go语言规范中,它提到了标签的简要概述:

字段声明后面可以跟一个可选的字符串文字标记,该标记成为相应字段声明中所有字段的属性.标签通过反射界面可见,但否则将被忽略.

// A struct corresponding to the TimeStamp protocol buffer.
// The tag strings define the protocol buffer field numbers.
struct {
  microsec  uint64 "field 1"
  serverIP6 uint64 "field 2"
  process   string "field 3"
}
Run Code Online (Sandbox Code Playgroud)

这是一个非常简短的解释IMO,我想知道是否有人可以提供我这些标签的用途?

reflection struct go

364
推荐指数
3
解决办法
8万
查看次数

如何在google app引擎数据存储区中使用动态属性

我想做一些像python在app引擎上支持的Expando模型.

有时您不希望提前声明您的属性.特殊模型子类Expando会更改其实体的行为,以便分配任何属性(只要它不以下划线开头)将保存到数据存储区.

我怎么能在Go中这样做?

google-app-engine go google-cloud-datastore

2
推荐指数
1
解决办法
1193
查看次数