hikan.ru/tools/ticker.go

13 lines
265 B
Go
Raw Permalink Normal View History

2025-02-02 16:43:55 +03:00
package tools
import "time"
// Принимает значение интервала и выполняемю функцию
func Ticker(duration time.Duration, f func()) {
ticker := time.NewTicker(duration)
defer ticker.Stop()
for range ticker.C {
f()
}
}