Вопрос: Как использовать `time.Timer` и отличие от `time.After`?

Go Middle Без компании
Вопрос: Как использовать `time.Timer` и отличие от `time.After`?
Ответы
```go t := time.NewTimer(200 * time.Millisecond) defer t.Stop() <-t.C fmt.Println("fired") ``` **Как это работает:** `time.After` создаёт timer без контроля. `NewTimer` позволяет `Stop/Reset`.