go

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.
3
Antworten

Kannst du erkennen, wie viele Threads eine bestimmte Anzahl von Goroutines erstellt?

Ich verstehe, dass goroutines auf mehrere OS-Threads gemultiplext sind. Wenn also einer blockiert wird, etwa während ich auf I / O warte, laufen andere weiter. Aber gibt es eine Möglichkeit, im Voraus zu wissen, wie viele Threads ich erzeugen wü...
11.11.2009, 09:46
4
Antworten

Format Float in Golang HTML / Vorlage

Ich möchte float64 value auf 2 Dezimalstellen in golang html/template say in index.html file formatieren. In .go Datei kann ich wie folgt formatieren: %Vor% Aber ich weiß nicht, wie man es in der Vorlage formatiert. Ich verwende...
15.12.2016, 08:23
3
Antworten

Marshal verschachtelte Strukturen in JSON

Wie ordne ich eine verschachtelte Struktur in JSON ein? Ich kann die Struktur ohne verschachtelte Strukturen marshalieren. Wenn ich jedoch versuche, die JSON-Antwort wie folgt aussehen zu lassen: %Vor% Ich habe Probleme. Mein Code sieht s...
28.12.2014, 13:13
1
Antwort

ist resp.Body.Close () notwendig, wenn wir nichts vom Körper lesen?

Ich habe eine Funktion, die nur eine get-Anfrage macht, um den Statuscode zu überprüfen. Es liest nichts vom Körper. Soll ich die Funktion noch mit resp.Body.Close() beenden?    Anrufer sollten resp. Body schließen, wenn sie es lesen. Wenn...
03.09.2013, 18:06
2
Antworten

Golang requirements.txt entspricht

Wenn man aus einer Python / Django-Welt kommt, wäre es toll, etwas wie eine requirements.txt-Entsprechung für go / revel zu haben. Wie kann ich das machen? Ich weiß, ich kann einfach eine requirements.txt-Datei schreiben und dann etwas wie tun...
28.08.2013, 06:54
3
Antworten

Wie verhält sich make (chan bool) anders als make (chan bool, 1)?

Meine Frage ergibt sich aus dem Versuch, einen Kanal zu lesen, wenn ich kann, oder schreibe es, wenn ich kann, mit einer select -Anweisung. Ich weiß, dass Kanäle wie make(chan bool, 1) gepuffert sind, und ein Teil meiner Frage ist, was...
18.11.2013, 06:23
3
Antworten

Ausgabe an ein Befehlsfenster ausgeben, wenn die Golang-Anwendung mit -ldflags -H = windowsgui kompiliert wird

Ich habe eine Anwendung, die normalerweise im Hintergrund läuft, also kompiliere ich sie mit %Vor% Um die Version in der Befehlszeile zu überprüfen, wollte ich ein Flag -V an die Befehlszeile übergeben, um die Zeichenfolge, die die zu drucke...
19.05.2014, 16:56
2
Antworten

Was ist der richtige Weg, um eine json.RawMessage in eine Struktur zu konvertieren?

Ich habe dieses struct %Vor% Ich frage jetzt einige json Daten von ElasticSearch ab. Source hat den Typ json.RawMessage . Ich will nur source auf meine SyncInfo abbilden, für die ich die Variable mySyncInfo erstellt habe...
23.04.2014, 21:24
3
Antworten

Warum ist dieses einfache Go-Programm langsamer als sein Node.js-Gegenstück?

Ich versuche Go zu verwenden, um einen binären Baum mit Werten auf dem Blatt zu implementieren, d. h. entspricht: %Vor% Ich hatte zwei Probleme: 1, ich konnte keinen Weg finden, einen Typ mit mehreren Konstruktoren zu erstellen, also musste...
20.06.2017, 01:53
2
Antworten

Polymorphismus in Go lang

Ich lerne go lang und ich frage mich, ob es eine Möglichkeit gibt, so etwas zu tun: %Vor% In einer objektorientierten Sprache sollte ein solcher Code ohne Probleme funktionieren, aber in diesem Fall gibt es einen Fehler, der besagt, dass ge...
31.01.2016, 15:11