Suchergebnisse für Anfrage "go"

4 die antwort

Warum wird es verboten, die Adresse des (&) Kartenmitglieds zu übernehmen, das (&) Slice-Element ist jedoch zulässig?

Go erlaubt nicht, die Adresse eines Kartenmitglieds zu übernehmen: // if I do this: p := &mm["abc"] // Syntax Error - cannot take the address of mm["abc"] Das Grundprinzip ist, dass die Adresse ungültig werden kann, wenn Go zulässt, diese ...

2 die antwort

Undefined err variable

As a Go "newb" Ich bin nicht sicher, warum ich die Fehler erhalteundefined err undundefinded user in der Konsole beim Kompilieren des Programms. Ich habe if req.Id == nil { user, err := signup(C, c, &req) } else { user, err := update(C, c, ...

6 die antwort

Go: Wann gibt json.Unmarshal to struct einen Fehler zurück?

ngenommen, ich habe eine Struktur wie type A struct{ name string`json:"name"` } Dann in der Hauptsache habe ich Code var jsonString string = `{"status":false}` var a A error := json.Unmarshal([]byte(jsonString),&a)Anscheinend erzeugt der obige ...

TOP-Veröffentlichungen

6 die antwort

Gehen Destruktoren?

Ich weiß, dass es in Go keine Destruktoren gibt, da es technisch gesehen keine Klassen gibt. Als solches benutze ichinitClass, um dieselben Funktionen wie ein Konstruktor auszuführen. Gibt es jedoch eine Möglichkeit, im Falle einer Beendigung ...

2 die antwort

Warum werden Strukturfelder leer angezeigt?

Ich habe Mühe, die korrekte Ausgabe des folgenden Codes zu erhalten: package main import ( "encoding/json" "fmt" ) func main() { var jsonBlob3 = []byte(`[ {"name": "Platypus", "spec": "Monotremata", "id":25 }, {"name": "Quoll", "spec": ...

4 die antwort

Go: Wie kann ich den Browser starten, nachdem der Server mit dem Abhören begonnen hat?

In Go, wie kann ich den Browser starten, nachdem der Server mit dem Abhören begonnen hat? Vorzugsweise der einfachste Weg. Mein Code bisher, super auf den Punkt gebracht: package main import ( // Standard library packages "fmt" ...

4 die antwort

Warum wird beim Festlegen eines Werts für eine Struktur als Wert in einer Karte der Fehler "Kann nicht zugewiesen werden" angezeigt? [Duplikat

Diese Frage hat hier bereits eine Antwort: Access Struct in Map (ohne zu kopieren) [/questions/17438253/access-struct-in-map-without-copying] 2 AntwortenNew to Go. Ist auf diesen Fehler gestoßen und hatte kein Glück, die Ursache oder den ...

4 die antwort

Wie initialisiere ich ein Array, ohne eine for-Schleife in Go zu verwenden?

Ich habe ein ArrayA von Booleschen Werten, indiziert durch ganze Zahlen0 zun, alle anfänglich auf @ gesettrue. eine aktuelle Implementierung ist: for i := 0; i < n; i++ { A[i] = true }

4 die antwort

Überprüfe das Vorhandensein von Objekten in Mongo mit gopkg.in/mgo.v

Ich suche nach einer bequemen Möglichkeit, um zu überprüfen, ob das Objekt bereits in der Sammlung vorhanden ist. Für den Moment ist der einzige Weg, den ich gefunden habe, type result interface{} var res result err := ...

2 die antwort

Müssen wir das Antwortobjekt schließen, wenn beim Aufrufen von http.Get (url) ein Fehler auftritt?

Im folgenden Code muss der Antworttext auch im Fehlerfall geschlossen werden: res, err := http.Get(url) if err != nil { log.Printf("Error: %s\n", err) } defer res.Body.Close()