Programme Lua Retard
Comment pourrais-je l'utiliser pour ajouter un délai de 2 minutes pour mon programme Lua, voici le code pour le retard, mais je ne sais pas comment ajouter le retard.
function sleep(n)
local t = os.clock()
while os.clock() - t <= n do
-- nothing
end
end
Veuillez noter que
Ok, je vais utiliser
os.clock()
behaivour n'est pas portable. Aussi, vous êtes inutilement perdre de la puissance CPU par cette longue boucle. Utilisation socket.sleep()
de luasocket.Ok, je vais utiliser
socket.sleep()
OriginalL'auteur Petzl11 | 2013-12-11
Vous devez vous connecter pour publier un commentaire.
La
os.clock
fonction retourne le nombre de secondes de temps CPU pour le programme. Ainsi, lesleep
fonction de la vôtre attendn
secondes, si vous avez besoin d'un retard de 2 minutes, il suffit d'appeler:Noter qu'il existe de meilleures solutions à mettre en œuvre
sleep
d'autres fonctions que occupé attente, voir Fonction De Veille pour plus de détails.OriginalL'auteur Yu Hao