GEHEN Sie lang-syntax error: unexpected name, expecting )

Habe ich angefangen zu lernen Gehen lang vor kurzem.So verbrachte ich paar Stunden, aber kann nicht herausfinden, was falsch mit dieser.

Hier ist mein code:

func preference(cc *core.ComponentContext, w http.ResponseWriter, req *http.Request){

userID, err := core.PostParam(req, "user_id")
key, err := core.PostParam(req, "key")
value, err := core.PostParam(req, "value")  
if err != nil {
    cc.Error("Error reading the user id:", err.Error())
    msg := fmt.Sprintf("user_id: %s", err.Error())
    http.Error(w, msg, http.StatusBadRequest)
    return
}

response :=models.UserPrefer(cc, userID int64, key string, value string) --> compile time error

b, err := json.Marshal(response)
if err != nil {
    http.Error(w, "Internal Error", http.StatusInternalServerError)
    return
}
fmt.Fprintf(w, string(b[:]))

}

Folgende Fehler werfen syntax error: unexpected name, expecting )
es ist wahrscheinlich einfach, aber mit meinem begrenzten wissen in Go lang ich nicht herausfinden können.

Warum haben Sie den Typ-Namen int64 und string im Aufruf UserPrefer?
In welcher Zeile wird der Fehler geworfen?
im code habe ich erwähnt compile-Zeit-Fehler. irgendeinem Grund von down-voting ?
Nicht Bearbeiten Sie den Fehler, Ihre Frage ist über. Wenn jemand anderes der dies liest, die Antworten und Kommentare sind nicht mehr sinnvoll.

InformationsquelleAutor Ahmed_Ali | 2016-03-22

Schreibe einen Kommentar