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

So drucken Sie den Wert eines Schlüssels mit Punkten

Ich versuche, die Werte einer Karte zu drucken, deren Schlüssel einen Punkt ( . ) haben. Beispielkarte: %Vor% Ich habe es versucht: %Vor% aber habe: %Vor% und %Vor% aber habe: %Vor% Beachten Sie, dass ich den Wert von Sc...
17.06.2014, 15:20
2
Antworten

Ist es möglich, Informationen über die Anruferfunktion in Golang zu erhalten?

Ist es möglich, Informationen über die Anruferfunktion in Golang zu erhalten? Zum Beispiel wenn ich habe %Vor% Wie kann ich bekommen, dass foo von main aufgerufen wurde? Ich kann das in anderer Sprache (zum Beispiel in C # ich muss nu...
04.02.2016, 22:34
1
Antwort

Wie kodiere [] rune in [] byte mit utf8 in golang?

Es ist also wirklich einfach, ein []byte in ein []rune zu dekodieren (einfach in string umwandeln, dann in []rune umwandeln funktioniert sehr gut, ich nehme an, dass es standardmäßig auf utf8 und mit Füllbytes für Invaliden steht )....
25.03.2015, 12:31
2
Antworten

Simple goroutine funktioniert nicht unter Windows

Ich mache ein paar Tests mit Goroutinen, nur um zu lernen, wie sie funktionieren, aber es scheint, dass sie überhaupt nicht laufen. Ich habe einen sehr einfachen Test gemacht: %Vor% Ich würde erwarten, dass dies "Test" druckt, aber es tut ei...
02.02.2013, 17:35
1
Antwort

Analysiere kaputtes HTML mit Golang

Ich muss Elemente in einer HTML-Zeichenfolge finden. Leider ist der HTML-Code ziemlich zerbrochen (z. B. das Schließen von Tags ohne ein öffnendes Paar). Ich habe versucht, XPath mit launchpad.net/xmlpath zu verwenden, aber es kann eine HTM...
07.06.2014, 23:54
2
Antworten

Idiomatischer Workerpool variabler Größe in Go

Ich versuche einen Pool von Arbeitern in Go zu implementieren. Der go-wiki (und der Effektive Go-Kanal im Abschnitt "Channels") bieten hervorragende Beispiele für die Verwendung von Ressourcen . Erstellen Sie einfach einen Kanal mit einem Puff...
23.05.2014, 19:49
3
Antworten

Go: Was bestimmt die Iterationsreihenfolge für Map Keys?

Die Go-Programmiersprachenspezifikation lautet:    3. Die Iterationsreihenfolge über Maps ist nicht angegeben. [...] Das ist zu erwarten, da ein Kartentyp als Hash-Tabelle oder als Suchbaum oder als eine andere Datenstruktur implementie...
08.03.2012, 14:48
6
Antworten

Die Verschachtelungsfunktion ruft GO auf

Nehmen wir an, wir wollen folgende Berechnung implementieren: outval / err = f3(f3(f1(inval)) wobei jedes von f1 , f2 , f3 zu diesem Zeitpunkt mit einem Fehler fehlschlagen kann, stoppen wir die Berechnung und setzen err auf d...
10.06.2012, 08:42
4
Antworten

Android API von Go

Ich weiß, dass Go-Programme für Android kompiliert werden können. Wie kann ich in einem Go-Programm eine Android-spezifische API verwenden, z. B. GPS-Koordinaten abrufen oder eine URL mit dem Standardbrowser öffnen?     
14.07.2012, 05:36
2
Antworten

Können Sie veranlassen, dass Golang Pakete bei Schreibvorgängen löscht und nicht blockiert?

Wenn ich einen Kanal der Länge N gebe, möchte ich nur schreiben, wenn er nicht voll ist. Sonst werde ich dieses Paket fallenlassen und den nächsten verarbeiten. Ist das in GOlang möglich?     
02.10.2013, 21:32