Вопрос: Как использовать `time.Timer` и отличие от `time.After`?
Go
Senior
Без компании
Вопрос: Как использовать `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`.