[go] 시간을 특정 주기로 인터벌 설정하기
아래는 2초 간격으로 동작하는 인터벌의 예시 코드입니다.
package main
import (
"fmt"
"time"
)
func main() {
interval := 2 * time.Second
ticker := time.NewTicker(interval)
defer ticker.Stop()
for {
<-ticker.C
// 실행하고자 하는 액션을 여기에 추가
fmt.Println("Interval action executed")
}
}
이 예시 코드를 실행하면 2초 간격으로 “Interval action executed”를 출력하는 것을 확인할 수 있습니다.
간단하게 이렇게 인터벌을 설정할 수 있습니다.