2016-12-28 8 views
-2

Bitte erklären Sie die folgende Syntax, ich fand dies unter Schnipsel von godoc. Ich verstehe Cookie ist Funktionsname und name ist sein Argument und Rückgabetyp sind (*Cookie, error), der Teil, den ich nicht verstehen konnte, ist (r *Request), was genau dieser Teil bedeutet. Übrigens bin ich vom OOP-Hintergrund.Erklären Sie die Syntax für die Funktionsdeklaration

+5

https://golang.org/ref/spec#Method_declarations –

+1

Ich verstehe nicht den Grund, warum Menschen downvote Frage, ist es nicht erlaubt Frage auf dieser Plattform fragen? Ich bin neu und konnte keine Hilfe finden. Also gefragt nach SO. – kamal

Antwort

2

Es wird ein Empfänger genannt.

Wenn eine Funktion etwas vor ihrem Namen hat (der Empfänger), wird sie nun als Methode bezeichnet. Es ist eine gute Möglichkeit, Strukturen als Argumente zu verwenden.

Ich würde empfehlen, über https://tour.golang.org/methods/1 für weitere Informationen gehen.

https://gobyexample.com/methods ist auch süß

Verwandte Themen