Comment mettre en œuvre Aléatoire dormir dans golang
Je suis en train de mettre en œuvre aléatoire le temps de sommeil (en Golang)
r := rand.Intn(10)
time.Sleep(100 * time.Millisecond) //working
time.Sleep(r * time.Microsecond) //Not working (mismatched types int and time.Duration)
Connexes: la conversion de temps.Type de durée en microsecondes de la valeur en millisecondes dans golang.
OriginalL'auteur Ravichandra | 2017-06-14
Vous devez vous connecter pour publier un commentaire.
Correspondre aux types d'argument pour
time.Sleep
:Cela fonctionne parce que
time.Duration
aint64
que son type sous-jacent:Docs: https://golang.org/pkg/time/#Duration
int64 ou uint64 ?
OriginalL'auteur abhink