Вопрос: Как использовать `http.NewServeMux` и зачем это нужно?
Go
Senior
Без компании
Вопрос: Как использовать `http.NewServeMux` и зачем это нужно?
Ответы
```go
mux := http.NewServeMux()
mux.HandleFunc("/ping", ping)
http.ListenAndServe(":8080", mux)
```
**Как это работает:** свой `ServeMux` удобен для тестов, модульности и чтобы не использовать глобальный `DefaultServeMux`.