No Go, existem várias maneiras de retornar um structvalor ou fatia dele. Para os individuais que eu já vi: type MyStruct struct { Val int } func myfunc() MyStruct { return MyStruct{Val: 1} } func myfunc() *MyStruct { return &MyStruct{} } func myfunc(s *MyStruct) { s.Val = 1 } Eu...