golang: Set Typ struct nil

type Ptr struct {
    ID   *big.Int
    IpAddress string
    Port      string
}
var NewVar Ptr

Nach der Initialisierung der NewVar mit Werten, die ich dann einstellen will, NewVar zu null. Wie kann ich dies tun?

Einen struct-Wert kann nicht null. Ich denke, Sie wirklich brauchen, um zu beginnen mit dem docs
Ich glaube, du bist verwirrend, die einen Zeiger auf ein stuct mit dem Wert selbst. nil ist kein zulässiger Wert für eine Struktur. Es ist jedoch ein üblicher Wert für einen Zeiger. Wenn NewVar deklariert wurden, als var NewVar *Ptr es könnte nil. Es könnte auch zu so etwas wie &Ptr{}.

InformationsquelleAutor wwjdm | 2015-05-08

Schreibe einen Kommentar