func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key
La documentation dit:
NewKey crée une nouvelle clé. le genre ne peut pas être vide. L'un ou les deux de stringID et intID doit être égal à zéro . Si les deux sont égaux à zéro, la clé renvoyée est incomplète. parent doit être une clé complète ou nulle.
Quel est le zéro pour la chaîne?
J'ai essayé 0
et nil
, et j'ai eu des erreurs comme:
cannot use nil as type string in function argument
dans ce cas, chaîne vide, ou vous pouvez utiliser NewIncompleteKey ()
la source