我有一个包装函数mypkg.GetStart周围datastore.GetMulti。包装函数的参数必须与appengine.GetMulti. dst为了这个例子,我想获得 的前两个实体。我的代码目前如下所示,但不起作用。datastore.GetMulti产生错误datastore: dst has invalid type。
type myEntity struct {
Val Int
}
keys := []*datastore.Key{keyOne, keyTwo, keyThree}
entities := make([]myEntity, 3)
mypkg.GetStart(c, keys, enities)
我的mypkg.GetStart代码如下:
func GetStart(c appengine.Context, keys []*datastore.Key, dst interface{}) error{
v := reflect.ValueOf(dst)
dstSlice := v.Slice(0, 2)
return datastore.GetMulti(c, keys, dstSlice)
}
我怎样才能使这项工作?
如何将表单信息传递给java类
app.locals.user = _user无法将数据传递给jade模板
将正确的“此”上下文传递给setTimeout回调?[复本]
php页面怎么传递参数给js
相关分类