Выполнить функцию как правило без указания оператора "go" в главном - PullRequest
0 голосов
/ 18 апреля 2020

Лучшее решение для моего 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()"
}

Есть ли другой более чистый способ сделать это? спасибо

...