如何在结构中存储结构?

时间:2012-12-07 09:32:50

标签: google-app-engine struct go

我有两个结构(NewDailyPredictionDailyPrediction结构作为New结构的实体之一:

type New struct {
    Id string
    DailyPrediction
}

type DailyPrediction struct {
    Prediction string
}

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

3 个答案:

答案 0 :(得分:1)

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

例如,为了初始化New结构,您可以使用如下所示的行:

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

这可能是缺少的吗?

答案 1 :(得分:1)

Not supported by appengine。

答案 2 :(得分:0)

只需为将来的读者更新此信息...此信息已过时...现在支持嵌套结构