Als «go» getaggte Fragen

Go ist eine Open Source Programmiersprache. Es ist statisch typisiert, mit einer lose von C abgeleiteten Syntax, die automatische Speicherverwaltung, Typensicherheit, einige dynamische Typisierungsfunktionen, zusätzliche integrierte Typen wie Arrays variabler Länge und Schlüsselwertzuordnungen sowie eine große Standardbibliothek hinzufügt.

7
Wie führe ich Testfälle in einer bestimmten Datei aus?
Meine Pakettestfälle sind auf mehrere Dateien verteilt. Wenn ich sie ausführe go test <package_name>, werden alle Testfälle im Paket ausgeführt. Es ist jedoch nicht erforderlich, alle auszuführen. Gibt es eine Möglichkeit, eine go testauszuführende Datei anzugeben , sodass nur in der Datei definierte Testfälle ausgeführt werden?
205 go 

7
Warum sollte ich () oder new () machen?
In den Einführungsdokumenten werden viele Absätze zur Erläuterung des Unterschieds zwischen new()und verwendet make(). In der Praxis können Sie jedoch Objekte im lokalen Bereich erstellen und zurückgeben. Warum sollten Sie das Allokatorpaar verwenden?
203 go 


12
Bietet Go REPL an?
Die interaktive Umgebung ist für einen Programmierer SEHR hilfreich. Es scheint jedoch, dass Go es nicht bereitstellt. Ist mein Verständnis richtig?

1
Dekodieren von JSON mit json.Unmarshal vs json.NewDecoder.Decode
Ich entwickle einen API-Client, in dem ich auf Anfrage eine JSON-Nutzlast codieren und einen JSON-Body aus der Antwort decodieren muss. Ich habe den Quellcode aus mehreren Bibliotheken gelesen und nach dem, was ich gesehen habe, habe ich grundsätzlich zwei Möglichkeiten, eine JSON-Zeichenfolge zu codieren und zu decodieren. Verwenden Sie die …
200 json  go 

21
Ist das Böse behaupten? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
199 c++  c  error-handling  go  assert 

5
Listenverzeichnis in Go
Ich habe versucht herauszufinden, wie man die Dateien und Ordner einfach in einem einzigen Verzeichnis in Go auflistet. Ich habe gefunden filepath.Walk, aber es geht automatisch in Unterverzeichnisse, was ich nicht will. Alle meine anderen Suchanfragen haben nichts Besseres ergeben. Ich bin mir sicher, dass diese Funktionalität vorhanden ist, aber …
197 go 

6
Geben Sie konvertierende Schnittstellenschnitte ein
Ich bin neugierig , warum implizit Go does't konvertieren []Tzu , []interface{}wenn es implizit konvertieren Tzu interface{}. Gibt es etwas nicht Triviales an dieser Konvertierung, das mir fehlt? Beispiel: func foo([]interface{}) { /* do something */ } func main() { var a []string = []string{"hello", "world"} foo(a) } go build …

6
Automatische Versionierung der Anwendung
Ist es möglich, eine kleinere Versionsnummer jedes Mal automatisch zu erhöhen, wenn eine Go-App kompiliert wird? Ich möchte in meinem Programm eine Versionsnummer mit einem Abschnitt zur automatischen Inkrementierung festlegen: $ myapp -version MyApp version 0.5.132 Als 0,5 ist die von mir festgelegte Versionsnummer und 132 ein Wert, der sich …
193 go 

11
Wie kann ich JSON mit Go hübsch drucken?
Kennt jemand eine einfache Möglichkeit, JSON-Ausgaben in Go hübsch zu drucken? Das Standardpaket http://golang.org/pkg/encoding/json/ scheint keine Funktionalität dafür zu enthalten (BEARBEITEN: siehe akzeptierte Antwort), und eine schnelle Google-Suche zeigt nichts Offensichtliches. Die von mir gesuchten Verwendungszwecke sind das hübsche Drucken des Ergebnisses json.Marshalund das Formatieren einer Zeichenfolge voller JSON von …
190 json  go  pretty-print 

7
Wie aktualisiert Go Pakete von Drittanbietern?
Wenn ich sehe, wie aktiv Golang-Pakete wachsen und sich verbessern, frage ich mich, wie das Problem mit Paketversionen gelöst wird. Ich sehe, dass eine Möglichkeit darin besteht, Pakete von Drittanbietern unter einem Projektordner zu speichern. Aber was ist, wenn ich es mit installiere go get?
189 go 

7
Wie verwalten Benutzer die Authentifizierung in Go? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Im letzten Monat geschlossen . Verbessere diese Frage Wie verwalten Sie die Authentifizierung für diejenigen, die RESTful-APIs …
187 authentication  go 


3
Kann ich alle Standard-Go-Pakete auflisten?
Gibt es in Go eine Möglichkeit, alle Standard- / integrierten Pakete aufzulisten (dh die Pakete, die mit einer Go-Installation installiert werden)? Ich habe eine Liste von Paketen und möchte herausfinden, welche Pakete Standard sind.
186 go  go-packages 

7
Was ist eine Rune?
Was ist ein runein Go? Ich habe gegoogelt, aber Golang sagt nur in einer Zeile: runeist ein Alias ​​fürint32 . Aber wie kommt es, dass Ganzzahlen überall verwendet werden, wie wenn Fälle ausgetauscht werden? Das Folgende ist ein Funktionsaustauschfall. Was ist das alles <=und -? Und warum gibt switches keine …
185 go  rune 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.