Я пытаюсь назначить фрагмент структур для фрагмента []interface{}
(для передачи в datastore.PutMulti
AppEngine. Однако это вызывает ошибки компиляции, так как эти два типа явно несовместимы:
cannot use type[]*MyStruct as type []interface { } in assignment
В основном у меня есть:
var src []*MyStruct
var dest []interface{}
…
dest = src // This line fails.
Есть ли способ скопировать src
в dest
, не копируя каждый элемент по одному?