Tag: go
Go ist ein open-source-Programmiersprache, die ursprünglich entwickelt, auf Google. Es ist statisch typisiert, mit einer syntax, die lose abgeleitet von C, hinzufügen von automatischen Speicherverwaltung, Typsicherheit, einige dynamische Typisierung Fähigkeiten, zusätzliche built-in-Typen wie variable-length arrays, Schlüssel-Wert-Karten, und eine große standard-Bibliothek.
1
Antworten
Möchte ich auf einen Fehler zurück, der von einer Funktion, wenn es Panik (im Gehen): func getReport(filename string) (rep report, err error) { rep.data = make(map[string]float64) defer func() { if r := recover(); r != nil {
1
Antworten
Ich versuche, mich mein Go-Anwendung selbst angeben, wie eine bestimmte UserAgent, kann aber nichts finden, wie man über das tun dies mit net/http. Ich bin momentan dabei, ein http.Client, und verwenden Sie es, um Get Anfragen, über
2
Antworten
Bin ich beim Lesen The Go Programming Language Specifications - und fand mich nicht wirklich zu verstehen, mit "()" nach der Schließung Körper: In Function literals: func(ch chan int) { ch <- ACK }(replyChan)` In Defer statements's
2
Antworten
Ich bin verwirrt, warum dies nicht kompiliert werden mit: unmöglich type assertion: Faz nicht implementiert Foo (Bar-Methode hat den Zeiger-Empfänger) wenn ich den Empfänger für die Faz.Bar ein Faz-Wert eher als ein Faz-Zeiger dann kompiliert er fein,
3
Antworten
So, in Python-und Ruby-es ist der splat-operator (*) zum entpacken wird ein array als Argumente. In Javascript gibt es die .apply () - Funktion. Gibt es eine Möglichkeit, entpacken ein array/Scheibe als Funktion Argumente Gehen? Alle Ressourcen,
3
Antworten
Nach dem erstellen einer Struktur wie dieser: type Foo struct { name string } func (f Foo) SetName(name string){ f.name=name } func (f Foo) GetName string (){ return f.name } Wie erstelle ich eine neue Instanz von
2
Antworten
Ich bin auf der Suche nach einer zuverlässigen Lösung, um eine Verbindung zu einer MySQL-Datenbank aus Gehen. Ich habe gesehen, einige Bibliotheken um, aber es ist schwierig zu bestimmen, die verschiedenen Staaten der Vollständigkeit und laufende Wartung.
4
Antworten
Ich bin auf der Suche nach so etwas wie die c++ - Funktion .clear() für die primitiven Typ map. Oder sollte ich einfach eine neue Karte erstellen statt? Update: Danke für Eure Antworten. Indem man die Antworten,
1
Antworten
Gehen die docs haben das folgende Beispiel für das http-Paket: http.Handle("/foo", fooHandler) http.HandleFunc("/bar", func(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello, %q", html.EscapeString(r.URL.Path)) }) Ich habe irgendwie eine Schwierigkeit, die das Verständnis der Unterschied zwischen Griff und HandleFunc
5
Antworten
Was ist ein rune im Gehen? Habe ich schon googeln aber Golang sagt nur in einer Zeile: rune ist ein alias für int32. Aber wie kommen Ganzzahlen werden verwendet alle herum wie swapping Fällen? Folgende ist eine
2
Antworten
Was ist der richtige Weg, um zu starten ein Go-Programm als daemon in Ubuntu ? Dann werde ich es überwachen mit Monit. Sollte ich einfach so etwas wie: go run myapp.go & Gibt es bestimmte Dinge zu
3
Antworten
Ich ein Programm in golang und nach Abschluss der code, wenn ich diesen code ausführen auf anderen pc oder VM, dann ist es nicht Holen Sie sich alle dependency package-Dateien. wie bekomme ich alle Abhängigkeitsdateien? InformationsquelleAutor der
9
Antworten
http://play.golang.org/p/W70J4GU7nA s := int{5, 2, 6, 3, 1, 4} sort.Reverse(sort.IntSlice(s)) fmt.Println(s) //5, 2, 6, 3, 1, 4 Es ist schwer zu verstehen, was es bedeutet, in func Reverse(data Interface) - Schnittstelle . Wie vertausche ich ein array?
10
Antworten
Wie finde ich den Typ eines Objektes in Golang? In Python, habe ich einfach typeof zu Holen, der Typ des Objekts. Ähnlich wie in Gehen, gibt es eine Möglichkeit zu implementieren die gleichen ? Hier ist der
6
Antworten
Nutze ich IntelliJ IDEA als golang IDE im Windows-und system-Umfeld bereits GOPATH,aber die IDEE kann nicht geladen $GOPATH. Benutze ich go get github.com/astaxie/beego dieses Paket korrekt installiert ist, aber die IDEE kann nicht importiert diese Bibliothek. Habe
2
Antworten
Beispiel: hash("HelloWorld") = 1234567 Gibt es irgendeine eingebaute Funktion, dies tun könnte ? Dank. Kommentar zu dem Problem Gehen Sie nicht spezifisch, aber interessant und Verwandte: stackoverflow.com/a/107657/532430 Kommentarautor: thwd das ist bekannt als prehash, theoretisch. Kommentarautor: Roylee