Spesso vogliamo eseguire codice Go a un certo punto nel futuro, o ripetutamente a un certo intervallo. Le funzionalitĂ built-in timer e ticker di Go rendono entrambi questi compiti facili. Vedremo prima i timer e poi i ticker. |
|
![]() ![]()
|
|
|
|
|
|
I timer rappresentano un singolo evento nel futuro. Dici al timer quanto vuoi aspettare, ed esso fornisce un canale che sarĂ notificato in quel momento. Questo timer aspetterĂ 2 secondi. |
|
Il |
|
Se volevi solo aspettare, avresti potuto usare
|
|
Diamo al |
|
Il primo timer scatterĂ ~2s dopo aver avviato il programma, ma il secondo dovrebbe essere fermato prima che abbia la possibilitĂ di scattare. |
|
Prossimo esempio: Ticker.