13 lines
265 B
Go
13 lines
265 B
Go
|
package tools
|
||
|
|
||
|
import "time"
|
||
|
|
||
|
// Принимает значение интервала и выполняемю функцию
|
||
|
func Ticker(duration time.Duration, f func()) {
|
||
|
ticker := time.NewTicker(duration)
|
||
|
defer ticker.Stop()
|
||
|
for range ticker.C {
|
||
|
f()
|
||
|
}
|
||
|
}
|