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

Warum kann ich einen Alias ​​nur direkt zuweisen, wenn es sich um einen Zeiger handelt?

%Vor% Warum ist die b Zuweisung gültig, aber nicht die c Zuweisung? Mir ist klar, dass letzteres mit einer Besetzung möglich ist, aber ich frage mich, was die Gründe für diese Einschränkung sind.     
31.07.2017, 17:49
2
Antworten

erzeuge Go-Strukturen aus XSD

vor kurzem plane ich ein Projekt mit Go zu machen. Mein Problem ist: Eine XSD-Datei gibt an, wie Strukturen in Go automatisch generiert werden, um die XML-Elemente darzustellen. Es ähnelt der Verwendung von "xjc", um Java-Klassen aus XSD zu gene...
22.12.2013, 21:57
1
Antwort

Go - Akzeptieren von http-Post-Multipart-Datei (en)

Ich versuche herauszufinden, wie man einen HTTP Post in Go akzeptiert / empfängt. Ich möchte nur in der Lage sein, eine Datei zu empfangen, ihre Mime-Art zu greifen und die Datei lokal zu speichern. Ich habe den ganzen Tag gesucht, aber alles...
24.12.2013, 19:24
1
Antwort

Golang. Null Müllverbreitung oder effiziente Nutzung von Speicher

Von Zeit zu Zeit begegne ich Konzepten wie Null Müll oder effizienter Nutzung von Speicher usw. Als Beispiel im Abschnitt Features bekannter Pakete Ссылка können Sie Folgendes sehen:    Zero Garbage: Der Abgleich- und Dispatching-Prozes...
28.02.2015, 10:11
1
Antwort

Was sind Go Beispielfunktionen?

Das Go-Testpaket erwähnt Beispielfunktionen wie folgt: %Vor% Was ist die Bedeutung und der Anwendungsfall für diese?     
19.03.2015, 10:01
2
Antworten

Go's HTTP-Server für die Produktion verwenden [geschlossen]

Ich bin ein neuer PHP-Entwickler von Golang. PHP kommt mit einem eingebauten Server, der für die Produktion nicht empfohlen wird. Ich lese das schöne Buch von astaxie zur Webentwicklung in Go und auch das golang.org Beispiel beim Schreiben ein...
14.06.2015, 17:07
1
Antwort

Sollte ein Go-Paket jemals log.Fatal verwenden und wann?

Ich habe bisher die Verwendung von log.Fatal vermieden, aber ich habe kürzlich zufällig diese Fragen entdeckt; Code-Coverage und tests-using-log-fatal . Einer der Kommentare aus den 100 Code-Coverage-Fragen lautet:    ... In den aller...
24.11.2015, 04:02
2
Antworten

Übergeben von Kontext an Schnittstellenmethoden

Etwas inspiriert von diesem Artikel in der letzten Woche, spiele ich mit dem Refactoring einer Anwendung Ich muss den Kontext (DB-Pools, Sitzungsspeicher usw.) explizit an meine Handler weitergeben. Ein Problem, das ich habe, ist jedoch, da...
12.07.2014, 15:51
1
Antwort

golang Was ist der richtige Weg, um math.max auf zwei Uint-Werten zu verwenden?

Das mache ich, es ist extrem hässlich. Was ist der richtige Weg, um math.Max ​​für 2 Benutzer s zu benutzen? Danke vs.curView.Viewnum = uint (math.Max ​​(float64 (args.Ansichtnummer + 1), float64 (vs.curView.Viewnum)))     
29.01.2015, 04:37
5
Antworten

Bereitstellungsstrategien für Go-Dienste?

Ich schreibe einige neue Webdienste in Go. Welche Bereitstellungsstrategien kann ich verwenden, unabhängig von der Zielplattform? Ich entwickle zum Beispiel auf einem Mac, aber auf den Staging- / Produktionsservern läuft Linux. Gibt es ein...
04.08.2013, 01:40