【发布时间】:2020-08-05 06:52:23
【问题描述】:
我有一个protobuf文件如下:
message Lesson {
int64 UserId = 1;
int32 CourseId = 2;
int32 LessonId = 3;
LessonStatus Status = 4;
google.protobuf.Timestamp DateSubmitted = 5;
message Question {
string QuestionId = 1;
string StudentAnswer = 2;
QuestionStatus Status = 3;
string SupComment = 4;
}
repeated Question Questions = 6;
}
}
protobuf 文件被导入为api。
创建Lesson_Question 的单个对象很简单,使用&api.Lesson_Question{},但我正在尝试创建一个问题片段。我已经在谷歌上搜索了一段时间,但没有找到任何关于此的文档。
各种组合我都试过了,比如:
questions := []*api.Lesson_Questionquestions := []&api.Lesson_Questionquestions := &[]api.Lesson_Questionquestions := *[]api.Lesson_Questionquestions := []api.Lesson_Question
但都报错。
任何帮助或指点将不胜感激!
【问题讨论】:
标签: go struct protocol-buffers