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

Warum kannst du in Go "init" keine Funktion benennen?

Also, heute, während ich programmiert habe, habe ich herausgefunden, dass das Erstellen einer Funktion mit dem Namen init einen Fehler method init() not found erzeugt hat, aber wenn ich es in startup umbenannt habe, hat alles funktionie...
06.09.2014, 11:32
2
Antworten

Golang - Kopiere Exec-Ausgabe in Log

Ich möchte die Ausgabe eines Prozesses zeitnah in log umleiten. Ich kann es tun, wenn ich auf den folgenden Prozess warte: %Vor% Wenn jedoch der Prozess lange dauert oder nicht beendet wird, ist dies weniger nützlich. Ich weiß, dass ich i...
07.08.2014, 19:48
4
Antworten

Leistung der Hash-Tabelle, warum ist C ++ am langsamsten?

Lief ein einfacher Leistungstest auf Hash, es scheint, dass C ++ Version langsamer als die Perl-Version und die Golang-Version ist. Perl-Version dauerte etwa 200 Millisekunden, C ++ Version dauerte 280 Millisekunden. Golang-Version dauer...
27.11.2015, 05:03
3
Antworten

in Golang, allgemeine Funktion zum Laden von http-Form-Daten in eine Struktur

In Go kann auf http-Formulardaten (z. B. von einer POST- oder PUT-Anforderung) als eine Karte der Form map[string][]string zugegriffen werden. Es fällt mir schwer, dies auf verallgemeinerbare Weise in Strukturen umzuwandeln. Ich möchte zum...
15.10.2012, 23:56
5
Antworten

Go: Wie würdest du "Pretty Print" / "Prettify" HTML?

In Python, PHP und vielen anderen Sprachen ist es möglich, ein HTML-Dokument zu konvertieren und es zu "verschönern". In Go ist dies sehr einfach für JSON und XML (von einer Struktur / Schnittstelle) mit der MarshIndent-Funktion. Beispiel für...
14.01.2014, 15:21
3
Antworten

Hat Standard Err Variablen?

Ich habe gerade mit Golang angefangen. Ich denke, dass es idiomatisch ist, eine Fehlervariable zu deklarieren und sie in Ihrer Fehlerstruktur zu verwenden, um festzustellen, was falsch gelaufen ist, wie es in geschieht strconv.go . Dort wird E...
11.05.2015, 21:21
4
Antworten

Gehe Kanal vs. Java BlockingQueue

Gibt es Unterschiede zwischen einem Go-Kanal und einer Java-BlockingQueue? Beide sind Warteschlangen mit ähnlicher Blockierungs- und Speichermodellsemantik. Optional können beide eine Kapazität haben.     
21.05.2012, 18:14
2
Antworten

Golang Methoden auf Interface-Zeiger aufrufen

Ich verwende Gorp für den Datenbankzugriff, Gorp hat einen Standard-Typ DbMap sowie einen Transaction -Typ wenn Sie zurückrollen möchten. Beide Typen implementieren die Schnittstelle SqlExecutor . Ich programmiere daher gegen die S...
22.01.2014, 12:17
3
Antworten

Ersetze alle Leerzeichen in einem String mit +

Ich habe eine Zeichenkette und ich möchte jedes Leerzeichen in dieser Zeichenkette durch ein + ersetzen, das ich mit: ermüde %Vor% Aber das hat nicht für mich funktioniert ... irgendwelche Lösungen? Zum Beispiel könnte die Zeichenfolge wi...
31.12.2011, 16:36
1
Antwort

golang - Übergeben Sie die Methode, um zu funktionieren

Ich bin neugierig, ob das in Go möglich ist. Ich habe einen Typ mit mehreren Methoden. Ist es möglich, eine Funktion zu haben, die eine Methode akzeptiert und sie für den Typ aufrufen kann? Hier ist ein kleines Beispiel, was ich gerne hätte:...
11.08.2016, 13:17