Вопрос: Как сделать таймаут через `select` + `time.After`?

Go Junior Без компании
Вопрос: Как сделать таймаут через `select` + `time.After`?
Ответы
```go select { case v := <-ch: fmt.Println(v) case <-time.After(200 * time.Millisecond): fmt.Println("timeout") } ``` **Как это работает:** `time.After` возвращает канал, который срабатывает спустя заданное время.