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

Wie schließe ich einen Kanal, auf dem mehrere Goroutines senden?

Ich versuche parallel Berechnungen durchzuführen. Das Programm ist so konzipiert, dass jede Worker-Goroutine "Teile" eines gelösten Puzzles an die Controller-Goroutine zurücksendet, die darauf wartet, alles zu empfangen und zu assemblieren, das...
30.03.2013, 04:08
1
Antwort

Go lang Vorlage: für den Bau

Golang http / template hat Ersatzfunktionen, if construction, aber ich habe for construction nicht gefunden. Wie kann ich durch eine Scheibe iterieren? So: %Vor%     
28.11.2012, 03:11
2
Antworten

Unix FIFO in gehen?

Gibt es eine Möglichkeit, einen Unix-FIFO mit Go-Sprache zu erstellen? Es gibt keine Mkfifo , noch Mknod in os Paket, obwohl ich erwartet habe, dass benannte FIFOs weitgehend in Posix OS's verwendet werden. Tatsächlich gibt es eine Funkt...
22.06.2011, 14:39
4
Antworten

Wie wählt man in Go eine Eingabe für eine dynamische Liste von Kanälen?

Go verfügt über einen Mechanismus, um einen blockierenden Lesevorgang von einem der verschiedenen Kanäle auszuführen. Wählen Sie aus. Du kannst also sagen %Vor% wird blockiert, bis wir von einem dieser beiden Kanäle Eingaben erhalten. Sehr...
18.11.2010, 23:30
2
Antworten

Liegt das daran, dass der go-Compiler den Code optimiert hat?

%Vor% Die Ausgabe ist immer 1 . Allerdings ist es absolut ausreichend, dass 1s genug ist, damit die for -Schleife viele Male durchlaufen kann. Ich denke, die i in der Schließung ist die i in der main func. Siehe den folge...
12.11.2017, 01:37
1
Antwort

Endlosschleife mit Nullen beim Versuch, Deadlock zu erreichen

Der folgende Code druckt weiterhin 0 . %Vor% Aus meiner Sicht sollte es 0 auf 9 drucken und dann in eine Endlosschleife gehen. Warum druckt es weiterhin zero ?     
30.09.2017, 09:25
2
Antworten

iOS und Go - Keep-Alive mit NSURLSession

In meiner iOS-App habe ich eine Suchfunktion, die Ergebnisse von einem Server abruft. Die Suche wird live aktualisiert, wenn der Benutzer seine Abfrage aktualisiert. Dies führt dazu, dass mehrere Anfragen nacheinander gestellt werden. Meine F...
07.05.2015, 04:02
1
Antwort

Schließen Sie Quelldateien beim Kompilieren nach Architektur aus

Ich schreibe ein Go-Programm für Windows, das mehrere Pakete enthält. Eines dieser Pakete verwendet CGo, um einige Funktionen aufzurufen, die in einigen .h- und .c-Dateien definiert sind. Diese .c-Dateien sind abhängig von windows.h. Da die E...
02.09.2013, 11:02
1
Antwort

go get error - Paket kann nicht geladen werden

Ich bin neu bei Golang und ich versuche ein Paket zu bekommen, aber ich bekomme einen seltsamen Fehler und kann nicht herausfinden, was das Problem ist? %Vor%     
07.12.2014, 15:09
1
Antwort

Regex mit Ersetzen in Golang

Ich habe das regexp-Paket verwendet, um den folgenden Text zu ersetzen %Vor% aber ich konnte "Produkte" nicht ersetzen, ohne ein anderes Wort wie "products_list" zu ersetzen, und Golang hat keine Funktion wie re.ReplaceAllStringSubmatch , u...
17.05.2016, 11:03