5

構造のエンティティの 1 つとして構造を持つ 2 つの構造 (NewおよびDailyPrediction) があります。DailyPredictionNew

type New struct {
    Id string
    DailyPrediction
}

type DailyPrediction struct {
    Prediction string
}

データストアの新しい構造を読み取る (または) 書き込むことができません。誰かがこれについて私を助けてくれれば助かります。

4

3 に答える 3

1

あなたの質問から、構造体で正確に何をしているのか、どのように失敗しているのかはわかりません。ただし、DailyPrediction 構造体に名前を付けずに新しい構造体に埋め込んでいる間は、まだ初期化する必要があります。その方法の詳細は、http: //golang.org/doc/effective_go.html#embeddingで確認できます。

たとえば、New 構造体を初期化するには、次のような行を使用できます。

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

それが欠けていたのでしょうか?

于 2012-12-07T18:49:38.930 に答える
1

appengineではサポートされていません。

于 2012-12-07T19:25:10.433 に答える
0

将来の読者のためにこの投稿を更新するだけです...この情報は古いです...ネストされた構造体がサポートされるようになりました

于 2018-12-02T02:14:21.960 に答える