Suchergebnisse für Anfrage "go"

3 die antwort

Negative Look Ahead Go reguläre Ausdrücke

Ich versuche, negative Vorausschauen in Go zu verwenden: Der folgende reguläre Ausdruck:BBB(((?!BBB).)*)EEE http: //rubular.com/r/Zw1vopp1M [http://rubular.com/r/Zw1vopp1MF] Wie auch immer in Go bekomme ich: error parsing regexp: invalid or ...

3 die antwort

Wie teste ich die Ausgabe einer Funktion (stdout / stderr) in Go-Komponententests?

Ich habe eine einfache Funktion, die ich testen möchte: func (t *Thing) print(min_verbosity int, message string) { if t.verbosity >= minv { fmt.Print(message) } }Aber wie kann ich testen, was die Funktion tatsächlich an die Standardausgabe ...

1 die antwort

Ist es möglich, keinen Paketnamen anzugeben?

Hier ist ein Beispiel für meinen Code: package main import ( "./bio" ) func main() { bio.PeptideEncoding(genome, codonTable) }Ist es möglich, Funktionen aus meinem Paxkage (Bio) ohne Angabe des Paketnamens zu verwenden: func main() { ...

TOP-Veröffentlichungen

1 die antwort

Golang Marschall dynamischer XML-Elementname

Die XML-Datei besteht aus zwei Elementen. Diese Elemente haben bis auf einen Elementnamen dieselbe Struktur. Ich habe versucht, einen Wert für die Eigenschaft XMLName festzulegen, aber das hat nicht funktioniert. Xml:<!-- first element --> ...

3 die antwort

Go: konvertiere uint64 nach int64 ohne Informationsverlust

Das Problem mit dem folgenden Code: var x uint64 = 18446744073709551615 var y int64 = int64(x)ist dassy ist-1. Ist die einzige Möglichkeit, ohne Informationsverlust zwischen diesen beiden Zahlentypen zu konvertieren, um einen Codierer und einen ...

1 die antwort

Wie wird ein einfaches XML-Element in eine Golang-Struktur zerlegt?

Nehmen Sie das folgende XML-Element mit einem Attribut und einem Gleitkommawert an: <thing prop="1"> 1.23 </thing> <thing prop="2"> 4.56 </thing> Wie soll ich meine Struktur definieren, um sie zu deaktivieren? type ThingElem struct { Prop int ...

2 die antwort

Formatierte Fehler.Neu

Ich möchte eine Version von @ implementiererrors.New akzeptiert die gleichen Parameter wiefmt.Sprintf Dazu habe ich folgende Funktion geschrieben: func NewError(format string, a ...interface{}) error { return errors.New(fmt.Sprintf(format, a)) ...

8 die antwort

Wie erhält man die Speichergröße der Variablen?

Weiß jemand, wie die Speichergröße der Variablen ermittelt wird int, string, []struct, etc) und ausdrucken? Ist es möglich var i int = 1 //I want to get something like this: fmt.Println("Size of i is: %?", i) //Also, it would be nice if I could ...

2 die antwort

Go TCP-Lesevorgang blockiert nicht

Ich versuche, einen Server und einen Client in Go zu erstellen. Es ist mir gelungen, mit dem Server und dem Client zu kommunizieren. Aber das Problem, das ich habe, ist, dass das TCP, das in golang gelesen wird, nicht blockierend ist. Was ich ...

2 die antwort

Go net / http request

Kann jemand helfen, meinen Ruby-Code nach Go zu konvertieren. Bitte beziehen Sie sich auf meinen Ruby-Code unten. query= "test" request = Net::HTTP::Post.new(url) request.body = query response = Net::HTTP.new(host, post).start{|http ...