Suchergebnisse für Anfrage "go"

6 die antwort

Circular Import mit Strukturen in Golang [duplizieren]

Diese Frage hat hier bereits eine Antwort: Registrieren von Paketen in Go ohne zyklische Abhängigkeit [/questions/29271440/registering-packages-in-go-without-cyclic-dependency] 2 AntwortenIch habe ein Projekt mit mehreren Modulen in Golang. Ich ...

4 die antwort

Using Go auf bestehendes C-Projekt

Ich habe ein Programm, das vollständig in C geschrieben ist und mehrere Objekte verwendet(.o) Dateien drin. Diese Dateien befinden sich alle in einer Archivdatei(.a), das wiederum zur Kompilierungszeit des Programms main @ verwendet wi(.c) ...

10 die antwort

golang mehrere Werte zurückgeben issue

Ich habe mich gefragt, warum dieser Go-Code gültig ist: func FindUserInfo(id string) (Info, bool) { it, present := all[id] return it, present } aber das ist nicht func FindUserInfo(id string) (Info, bool) { return all[id] } Gibt es ...

TOP-Veröffentlichungen

2 die antwort

Vermeiden Sie das Debuggen von Informationen auf golang

Ich denke, dass GC standardmäßig Debugging-Informationen enthält. Ich möchte jedoch eine Dekompilierung vermeiden. Wie kann ich die Debugging-Informationen beim Kompilieren von Go-Code mit gc entfernen? Hinweis: Die Verwendung von gccgo löst ...

2 die antwort

Konvertiere keine Schnittstelle zum Zeiger von etwas in Golang?

Der Versuch, eine Null-Schnittstelle in einen Zeiger auf etwas zu konvertieren, schlägt im folgenden Codeteil mit dem folgenden Fehler fehl:interface conversion: interface is nil, not *main.Node type Nexter interface { Next() Nexter } type Node ...

2 die antwort

Starten eines neuen Befehlsfensters in Golang unter Windows

Ich schreibe eine Go-Anwendung, die nur das Befehlsfenster (CMD) für die Benutzereingabe und -ausgabe verwendet. Ich muss eine andere Instanz der Anwendung starten, die ein eigenes Fenster verwendet. Ich versuche, das Paket "os / exec" zu ...

6 die antwort

Warum erlaubt man das Schneiden von Len (Slice)?

Warum tritt das folgende Verhalten auf: a := []int{1, 2, 3} fmt.Println(a[0:]) fmt.Println(a[1:]) fmt.Println(a[2:]) fmt.Println(a[3:])// doesn't panic - why?? fmt.Println(a[4:])// panics as expectedAusführbares Beispiel ...

2 die antwort

Go: Signalursprung ermitteln

Ich verwende Go, um einige Skripte zu starten. Wenn sie Probleme haben, verwenden sie das "Alarm" -Signal. Ich weiß, dass Go diese Signale erfassen kann, aber ich muss die PID kennen, die das Signal erzeugt hat. In C wird dem Signal-Handler eine ...

4 die antwort

Wie kann ich ein Paket mit go get installieren?

Ich möchte Pakete von Github auf meinem Gopath installieren. Ich habe Folgendes versucht: go get github.com:capotej/groupcache-db-experiment.gitdas Repository istHie [https://github.com/capotej/groupcache-db-experiment].

6 die antwort

Wie vermeide ich, sort.Interface für ähnliche Golang-Strukturen erneut zu implementieren?

Es gibt ein Problem, das mich in Golang stört. Angenommen, ich habe 2 Strukturen: type Dog struct { Name string Breed string Age int } type Cat struct { Name string FavoriteFood string Age int }Und wenn ich versuche zu sortieren[]*Dog und[]*Cat ...