Suchergebnisse für Anfrage "go-reflect"
Identifizieren Sie nicht eingebaute Typen mit reflect
Ich muss solche Typen wie @ unterscheid type A []bytevon einem[]byte. @ Verwendreflect, reflect.TypeOf(A{}).Kind sagt mir, dass es ein @ iSlice vonbyte. Wie kann ich @ unterscheide[]byte{} vonA{}, ohne eine begrenzte Liste von Typen zu haben, ...
Ermitteln Sie den Namen der Funktion mithilfe der Reflektion in Golang
Ich versuche, das Reflexionssystem von Go zu verwenden, um den Namen einer Funktion abzurufen, aber ich erhalte eine leere Zeichenfolge, wenn ich die Methode...
Instanz neuer Typ (Golang)
Kann mir jemand sagen, wie man eine neue Instanz von Type aus einem String erstellt? Reflektieren?Es gibt Beispiele, aber sie sind für die älteren (Pre-Go 1-...
Rufen Sie unabhängig vom Empfängertyp die Methode auf der Schnittstelle {} dynamisch auf
Ich arbeite an einem Templating-System, das in Go geschrieben wurde, was bedeutet, dass es eine liberale Verwendung des erfordert
Überprüfung der Gleichheit von zwei Scheiben
Wie kann ich überprüfen, ob zwei Scheiben gleich sind?
Warum golang reflect.MakeSlice einen nicht adressierbaren Wert zurückgibt
Überprüfen Sie das folgende Snippet: http://play.golang.org/p/xusdITxgT- [http://play.golang.org/p/xusdITxgT-] Warum passiert dies? Denn eines meiner Argumente muss eine Slice-Adresse sein. Vielleicht habe ich es nicht allen ...
Durchlaufen Sie die Felder einer Struktur in Go
Grundsätzlich ist der einzige Weg (den ich kenne), um durch die Werte der Felder von a zu iterieren
Woher wissen, ob eine Variable beliebigen Typs in Golang Null ist?
Weil nicht alle Typen vergleichbar sind, z. Eine Scheibe. Also können wir das nicht tun var v ArbitraryType v == reflect.Zero(reflect.TypeOf(v)).Interface()Edit - Lösung reflect.DeepEqual var v ArbitratyType zero := ...