Лучшее решение для моего minf на данный момент - нечто подобное, но мне было интересно, существовало ли что-то более простое:
package main
type Gameserver struct {
players int
}
func (gs *Gameserver) Start() {
go func() {
// do things
}()
}
func main() {
a := Gameserver{}
a.Start() // I want this function executed as goroutine without having to specify "go a.Start()"
}
Есть ли другой более чистый способ сделать это? спасибо