我有一个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_Question

questions := []&api.Lesson_Question

questions := &[]api.Lesson_Question

questions := *[]api.Lesson_Question

questions := []api.Lesson_Question

但都给出错误。


任何帮助或指点将不胜感激!