Suchergebnisse für Anfrage "go"

6 die antwort

Implementierung der Reader-Oberfläche

Ich verstehe das allgemeine Konzept der Go-Schnittstellen. Vor kurzem habe ich mich jedoch mit der Implementierung des @ befassio.Reader Schnittstelle, und es hat mich verwirrt. Ich habe diesen Beitrag gefunden, der nicht viel geholfen hat. ...

4 die antwort

Brechen Sie eine Blockierungsoperation in Go @ a

Ich habe eine Blockierungsoperation in einer Bibliothek eines Drittanbieters, die ich nicht kontrolliere. Es könnte möglicherweise für immer gehen. Also möchte ich eine Zeitüberschreitung festlegen. Der naheliegende Weg ist, ihn mit einem Kanal ...

4 die antwort

Zeiger auf eine Karte

Haben einige Karten definiert als: var valueToSomeType = map[uint8]someType{...} var nameToSomeType = map[string]someType{...}Ich möchte eine Variable, die auf die Adresse der Maps verweist (um nicht alle Variablen zu kopieren). Ich habe es ...

TOP-Veröffentlichungen

4 die antwort

Go globale Variable und kurze Variablendefinition

Im folgenden Snippet package ... var Conn *sql.DB // outer Conn func Init(user, pwd, dbname string, port int) { Conn, err := sql.Open("postgres", "... args") // inner Conn // .. } das InnereConn ist eine neue Variable undäußer Conn bleibt ...

2 die antwort

Wie kann ich ein Slice in go umkehren?

Wie kann ich ein beliebiges Slice umkehren []interface{}) in Go? Ich möchte lieber nicht @ schreiben müssLess undSwap benutzensort.Reverse. Gibt es eine einfache, integrierte Möglichkeit, dies zu tun?

4 die antwort

Was bedeuten drei Punkte „./…“ in Go-Befehlszeilenaufrufen?

Wenn Sie Golang-Tests auf Travis CI ausführen, wird esdownload all deine Abhängigkeiten mit drei Punkten [http://docs.travis-ci.com/user/languages/go/]: go get -d -v ./... && go build -v ./...Was macht./... dort anzeigen oder erweitern? Ich ...

4 die antwort

Definieren Sie eine rekursive Funktion innerhalb einer Funktion in Go

Ich versuche, eine rekursive Funktion in einer anderen Funktion in Go zu definieren, aber ich habe Probleme, die richtige Syntax zu finden. Ich suche so etwas: func Function1(n) int { a := 10 Function2 := func(m int) int { if m <= a { return a ...

4 die antwort

Wie verwende ich einen relativen Pfad für LDFLAGS in golang

Ich bin neu in Golang und ich versuche, ein Golang-Programm zu erstellen, das eine statische Bibliothek (.a-Datei) verwendet. die Verzeichnisstruktur für mein Projekt wie folgt └─testserver ├─bin ├─pkg └─src ├─logging └─testserver ├─libtest.a ...

26 die antwort

Gibt es eine Warteschlangenimplementierung?

Kann jemand vorschlagen, Go Container für einfache und schnelle FIF / Queue, Go hat 3 verschiedene Container:heap, list undvector. Welches ist besser geeignet, um eine Warteschlange zu implementieren?

6 die antwort

golang Funktionsalias auf Methodenempfänger

Ich kann einen Methodenalias für eine übliche Methode erstellen: func method1() { fmt.Println("method1") } var Method1 = method1Aber für einen Methodenempfänger ist das nicht möglich: type Person struct { Name string } func (p *Person) ...