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

Übergeben von Parametern zum Schließen der Funktion

Ich versuche, den Unterschied in Go zwischen dem Erstellen einer anonymen Funktion, die einen Parameter akzeptiert, und der Funktion, die als eine Funktion fungiert, zu verstehen. Hier ist ein Beispiel für den Unterschied. Mit Parameter: %V...
12.05.2015, 06:46
3
Antworten

Ist es erforderlich, der Variablen in Golang einen Standardwert zuzuweisen?

In Golang, wenn eine Variable deklariert ist, wird sie wie in der Spezifikation beschrieben mit Null initialisiert. Ссылка Aber es ist eine gute Programmierpraxis, diese Eigenschaft zu verwenden und Ihre Variable nicht explizit zu initia...
23.07.2015, 08:21
3
Antworten

Lesen von mehreren Kanälen gleichzeitig in Golang

Ich bin neu in Golang. Im Moment versuche ich herauszufinden, wie man einen Any-to-One-Kanal in Golang erstellt, wo das Setup wie folgt aussieht: sagen, ich habe zwei goroutines numgen1 und numgen2 gleichzeitig ausgeführt und schreiben Zahlen...
15.12.2013, 09:33
1
Antwort

E / A Timeout mit Mgo und Mongodb

Ich führe einen Map-Reduce-Job von mgo aus. Es läuft auf einer Sammlung mit etwas mehr als 3,5 Millionen Datensätzen. Aus bestimmten Gründen kann ich dies momentan nicht in Aggregation portieren; vielleicht später. Also, map-reduce ist das, wora...
09.07.2014, 11:33
3
Antworten

So lesen Sie die letzten Zeilen aus einer großen Datei mit Go alle 10 Sekunden

Wie kann ich die letzten zwei Zeilen aus einer großen Protokolldatei lesen, ohne sie vollständig in den Speicher zu laden? Ich muss es alle 10 Sekunden lesen (auf einem Win-Rechner) ... und ich bleibe stecken und versuche, die letzten Zeilen...
25.07.2013, 16:36
1
Antwort

Wie man einfachen Text mit einem RSA-Schlüssel in Go verschlüsselt und entschlüsselt?

Ich versuche, ein Dienstprogramm zu schreiben, das einfache Textdateien mit einem RSA-Schlüsselpaar verschlüsselt und entschlüsselt. Die RSA-Schlüssel wurden mit ssh-keygen generiert und wie üblich in .ssh gespeichert. Ich habe Probleme damit...
18.01.2013, 17:56
3
Antworten

Negatives Null-Literal in Golang

IEEE754 unterstützt die negative Nullstelle. Aber dieser Code %Vor% Ausgaben %Vor% wo hätte ich erwartet %Vor% Andere Sprachen, deren Float-Format auf IEEE754 basiert, können Sie negative Nullliterale erstellen Java: %Vor% C #...
10.12.2012, 15:46
3
Antworten

mischen "explodierte" Scheiben und regelmäßige Parameter in variadic Funktionen

Ich frage mich, warum es nicht möglich ist, Folgendes in go zu tun: %Vor% Nach meinem Verständnis "slice" ... "explodiert" das Slice, so dass es für Multi-Argument-Funktionsaufrufe verwendet werden kann. Das obige Beispiel sollte also tatsäc...
20.02.2015, 09:26
1
Antwort

Zeigen Sie in Golang auf Struct

Ich habe einen Fehler beim Implementieren des folgenden Codes festgestellt: %Vor% Das gibt mir einen Fehler über "ungültige indirekte von ptr.a (Typ int) ...". Und warum gibt mir der Compiler keinen Fehler über ptrInt? Vielen Dank im Voraus....
17.10.2012, 09:51
3
Antworten

Hat Scala eine Entsprechung zu Gollangs Defer?

Hat Scala einen gleichwertigen Effekt auf Golfer? von: Ссылка    Go's Defer-Anweisung plant einen Funktionsaufruf (die Deferred-Funktion), der ausgeführt werden soll, unmittelbar bevor die Funktion, die die Defer-Operation ausführt, zurü...
17.09.2013, 08:45