google-app-engine - 如何在结构中存储结构?

标签 google-app-engine struct go

我有两个结构(NewDailyPrediction),DailyPrediction 结构是 New 的实体之一结构:

type New struct {
    Id string
    DailyPrediction
}

type DailyPrediction struct {
    Prediction string
}

我无法读取(或)写入数据存储中的新结构。如果有人可以帮助我,那将会很有帮助。

最佳答案

从你的问题中我不清楚你到底在用结构做什么,以及它以什么方式失败。但是,当您通过不给它命名的方式将 DailyPrediction 结构嵌入到新结构中时,它仍然需要初始化。您可以在此处查看有关如何执行此操作的详细信息: http://golang.org/doc/effective_go.html#embedding

例如,为了初始化您的新结构,您可以使用如下一行:

    n := New{"foo", DailyPrediction{"bar"}}

这可能是缺少的东西吗?

关于google-app-engine - 如何在结构中存储结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13760331/

相关文章:

go - 编码空 map[string]interface{} 结果为 "null"而不是 nil

python - 执行 django syncdb 时谷歌云 sql 错误

python - "type object ' datetime.datetime ' has no attribute ' datetime '"即使是"import datetime"

objective-c - 从 NSMutableArray 中的 C-Struct 获取值

go - 如何使用 Viper 从嵌套的 YAML 结构中获取值?

sql - 我应该将常见的 SQL 查询或 CTE 分开并放在一个变量中吗?

java - 在 Google App Engine 上返回空列表在开发服务器上和部署时的行为有所不同

Java/GAE - 检测 HTTP 响应内容是否为 HTML?

ios - 子类内部的结构,分配给 self 时解包可选

c++ - 如何将结构传递给函数调用