package main import ( "fmt" ) type Location struct { City string } type User struct { Name string Location Location } func main() { u := User{Name: "Lia", Location: Location{City: "Kigali"}} change(u) fmt.Println(u) // ?? } func change(u User) { u.Name = "Aya" u.Location.City = "Nairobi" }