1
나는 골란을 배우고 있으며, 나는 단지 시간 초과 된 루프에 대해서 알게되었다. 하지만 어떻게 작동하는지 이해가 안되니?시간을 초과 한 루프는 어떻게 작동합니까?
for _ = range time.Tick(time.Second * 3) {
fmt.Println("Ticking every 3 seconds")
}
나는 골란을 배우고 있으며, 나는 단지 시간 초과 된 루프에 대해서 알게되었다. 하지만 어떻게 작동하는지 이해가 안되니?시간을 초과 한 루프는 어떻게 작동합니까?
for _ = range time.Tick(time.Second * 3) {
fmt.Println("Ticking every 3 seconds")
}
Tick는 <-chan Time
채널을 반환하고, 이동에 당신이 ok 사인 배열 또는지도를 통해 루프하는 것처럼, range
와 채널을 통해 반복. 채널을 반복 할 때 루프 내의 코드는 해당 채널의 모든 recieve
에서 실행됩니다. 예를 들어 3 초마다 발생합니다. 루프가 종료되면 루프가 종료됩니다.