func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key
Die Dokumentation sagt:
NewKey erstellt einen neuen Schlüssel. Art kann nicht leer sein. Entweder eine oder beide von stringID und intID müssen Null sein . Wenn beide Null sind, ist der zurückgegebene Schlüssel unvollständig. Eltern müssen entweder ein vollständiger Schlüssel oder Null sein.
Was ist die Null für Zeichenfolge?
Ich habe versucht 0
und nil
, und ich habe Fehler wie:
cannot use nil as type string in function argument
in diesem Fall leere Zeichenfolge, oder Sie können NewIncompleteKey () verwenden
quelle