I AppEngine에의 datastore.PutMulti
에 전달하는 슬라이스 []interface{}
(에 구조체의 조각을 할당하기 위해 노력하고있어의 슬라이스 그러나,이 컴파일 에러의 원인이되는 두 가지 유형이 분명히 호환되지 같이.
기본적으로 cannot use type[]*MyStruct as type []interface { } in assignment
변환 조각은 빈 인터페이스
내가 가진 :
var src []*MyStruct
var dest []interface{}
…
dest = src // This line fails.
은 각 요소에 한 번에 하나씩 복사하지 않고 dest
에 src
을 복사 어쨌든 거기
Go에서는 할당 (=)이 복사 (내장 함수 '복사')와 다릅니다. –
앱 엔진 용 go1 베타가 위의 작업을 수행 할 수 있도록 datastore.PutMulti에 대한 서명을 변경했다는 것을 발견했습니다. 만세! – djd