Heim >Backend-Entwicklung >Golang >Wie erhalte und speichere ich die Adresse einer Go-Strukturvariablen?
Erhalten und Speichern der Adresse einer Strukturvariablen in Go
In Go kann die Adresse einer Strukturvariablen mithilfe des „&“ abgerufen werden. Operator. Allerdings behandelt das Standarddruckformat in fmt.Println() Strukturadressen speziell und druckt sie mit der Syntax „&{}“.
Um die Adresse einer Strukturvariablen explizit zu drucken, verwenden Sie den folgenden Code:
fmt.Printf("%p\n", &r)
Dadurch wird die Speicheradresse der Strukturvariablen „r“ ausgegeben.
Um die Adresse einer Strukturvariablen in einer separaten Variablen zu speichern, verwenden Sie der folgende Code:
addr := &r
Die Variable „addr“ enthält nun die Adresse der Strukturvariablen „r“.
Das obige ist der detaillierte Inhalt vonWie erhalte und speichere ich die Adresse einer Go-Strukturvariablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!