Go ist eine Open-Source-Programmiersprache, die ursprünglich von Google entwickelt wurde. Es ist statisch typisiert, mit einer Syntax, die lose von C abgeleitet ist, und fügt automatische Speicherverwaltung, Typsicherheit, einige dynamische Typisierungsfunktionen, zusätzliche integrierte Typen wie Arrays variabler Länge und Schlüssel-Wert-Maps und eine große Standardbibliothek hinzu.
Ich habe mich gefragt, ob ich einen neuen ServeMux erstellen und ihn in http.Server registrieren soll oder ob ich http.HandleFunc und http.Handler direkt aufrufen soll?
Ich denke, die Route mit einem ServeMux ist besser, weil http.H...
27.03.2016, 15:12
Ich arbeite an etwas Code, um die JSON-Daten von einer HTTP-Antwort zu analysieren. Der Code, den ich habe, sieht ungefähr so aus:
%Vor%
Der JSON in der Variable respBytes sieht folgendermaßen aus:
%Vor%
err ist jedoch nicht null...
16.01.2015, 23:17
Ich versuche einen Subprozess von Golang zu erstellen. Ziel ist es, die Eingabe Zeile für Zeile zu lesen und zu verarbeiten. Hier ist, was ich versuche zu arbeiten:
%Vor%
In diesem Beispiel wird "Scanner erstellt" gedruckt, danach passiert j...
20.12.2014, 04:24
Dieser Code:
%Vor%
druckt:
%Vor%
A implementiert String() nicht, also ist es kein fmt.Stringer und gibt seine native Darstellung aus. Es ist jedoch sehr mühsam, String() für jede einzelne Struktur zu implementieren, die ich d...
15.10.2015, 07:37
Ich bin ziemlich neu in Go und bin gespannt, ob es ein etabliertes Designmuster für erweiterbare Anwendungen gibt.
Zum Beispiel habe ich in meiner Quelle ein Verzeichnis für Erweiterungen, in dem ich verschiedene anwendungsspezifische Erweite...
09.06.2014, 17:35
Ich versuche, eine XML-Datei in Go mit dem XML-Paket ( Ссылка ) zu lesen.
Mein Problem ist, dass ich nicht sicher bin, wie ich den inneren Text eines Elements lesen soll. Ich lade das Dokument in den xml.Parser und rufe dann parser.Token () a...
27.07.2010, 16:03
Ich habe den folgenden Arbeitscode, um ein Objekt aus Amazon S3 zu löschen
%Vor%
Aber ich möchte alle Dateien unter einem Ordner mit Platzhalter ** löschen. Ich weiß, amazon s3 behandelt nicht "x / y / file.jpg" als einen Ordner y innerhalb...
19.11.2015, 18:07
Ich verwende PyCharm 3.1.1 und ich habe Google Go-Sprachplugin für IntelliJ installiert Idee . Ich habe export GOROOT=$(go env GOROOT) eingegeben, um zu verhindern, dass PyCharm sich über fehlende GOROOT -Umgebungsvariable beschwert.
J...
08.04.2014, 05:36
Wenn man mit einer Datenbank arbeitet, ist ein Null* -Typ für die meisten Szenarien nützlich, da man normalerweise keinen "Null" -Wert durchläuft, sondern die NOT NULL-Einschränkungen usw., um dich daran zu erinnern Sie haben nicht alle erfor...
16.01.2014, 01:38
Ich versuche, eine Go-Routine zu stoppen, aber ich kann keinen Weg finden, dies zu erreichen. Ich dachte mir, einen zweiten Kanal zu benutzen, aber wenn ich davon lesen würde, würde es blockieren, nicht wahr? Hier ist ein Code, der hoffentlich e...
30.09.2014, 13:27