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

Wie werden Golang-Tests sequenziell ausgeführt?

Wenn ich go test ausfühle, dann meine Ausgabe: %Vor% Aber nachdem ich go test erneut ausgeführt habe, sind alle meine Tests bestanden. Tests schlagen nur fehl, wenn ich meine mysql-Datenbank zurücksetze und dann go test zum erste...
03.07.2015, 08:14
2
Antworten

Go / Golang sql.DB Wiederverwendung in Funktionen

sql.Open () gibt eine Variable vom Typ * sql.DB zurück Ich habe eine Funktion, die 10 andere Funktionen aufruft, die alle Datenbankaufrufe machen müssen Ist es richtiger / effizienter: Senden Sie den Zeiger * sql.DB an jede Funktion od...
14.11.2013, 12:41
1
Antwort

Warum wird die go-Anweisung nicht parallel ausgeführt?

Ich teste diesen Code auf meinem VirtualBoxed Ubuntu 11.4 %Vor% Ubuntu hat Zugriff auf alle meine 4 Kerne. Ich überprüfte dies mit gleichzeitiger Ausführung mehrerer ausführbarer Dateien und des Systemmonitors. Aber wenn ich versuche, diesen...
04.06.2011, 07:03
2
Antworten

Golang + MongoDB eingebetteter Typ (Einbetten einer Struktur in eine andere Struktur)

Hypothetisch, ich führe eine API aus und wenn ein Benutzer eine GET-Anfrage für die Benutzerressource abgibt, werde ich relevante Felder als JSON zurückgeben %Vor% Wie Sie sehen können, hat das Secret-Feld in User json:"-" . Dies bedeutet,...
09.10.2013, 18:06
1
Antwort

So stellen Sie GOPATH in Mac OS X 10.10 ein

Ich habe Go 1.4 unter Mac OS X installiert. Zuvor hatte ich Go 1.0. Ich setze den GOROOT und PFAD wie folgt, %Vor% Go ist in '/ usr / local / go / bin / go' installiert. Und ich habe den GOPATH als mein src-Projektverzeichnis festgelegt. Ich...
26.02.2015, 11:47
2
Antworten

Golang konvertiert String in einen bestimmten Typ von int (int8, int16, int32, int64)

Ich versuche, String in Ganzzahl in go-lang zu analysieren. Das Problem, das ich damit gefunden habe, ist in der Dokumentation seine erwähnte Syntax ist wie folgt: %Vor% Dabei ist s die zu analysierende Zeichenfolge, base wird durch da...
18.05.2015, 09:35
3
Antworten

_file_ oder _line_ ähnlich in Golang

Gibt es irgendeine Funktion in go, die ähnlich wie "_file_" oder "_line_" in go ist, um zu wissen, wer während der Laufzeit eine bestimmte Funktion aufruft? In C haben wir die "_file_" -Zeile, die als Makros aufgerufen werden kann. Wie...
14.07.2013, 14:39
2
Antworten

Methoden für Interface-Zeiger in Go aufrufen

Ich umgebe immer noch meinen Kopf um die feineren Details von Schnittstellen und Zeigern in Go. Ich bin auf ein Problem mit einem einfachen Typ gestoßen, der einen Zeiger auf net.Conn enthält. Wenn ich versuche, eine Methode (Close) auf dem Ze...
05.03.2014, 21:09
3
Antworten

Golang: wandle uint8 in string um

Ссылка Ich möchte uint8 in string umwandeln, kann aber nicht herausfinden, wie. %Vor% Das gibt mir prog.go:11: cannot use str[1] (type uint8) as type int in function argument [process exited with non-zero status] Irgendeine Idee?...
07.10.2013, 11:09
6
Antworten

Erklären: Kommunizieren Sie nicht, indem Sie Speicher teilen; Speicher teilen durch Kommunikation

Ich frage mich, was ist die bodenständigste Erklärung dieses berühmten Zitats:    Kommunizieren Sie nicht, indem Sie Speicher teilen; Speicher teilen durch Kommunikation. (R. Pike) Im Go-Speicher-Modell kann ich Folgendes lesen:    E...
03.04.2016, 21:28