Chapter 1 - fetchall.go add comments

Этот коммит содержится в:
Igor V Belousov 2021-11-23 18:21:05 +03:00
родитель 7da51c6332
Коммит 96c848dd5e

Просмотреть файл

@ -26,11 +26,11 @@ func fetch(url string, ch chan<- string) {
start := time.Now() start := time.Now()
resp, err := http.Get(url) resp, err := http.Get(url)
if err != nil { if err != nil {
ch <- fmt.Sprint(err) ch <- fmt.Sprint(err) // Отправка в канал ch
return return
} }
nbytes, err := io.Copy(ioutil.Discard, resp.Body) nbytes, err := io.Copy(ioutil.Discard, resp.Body)
resp.Body.Close() resp.Body.Close() //Исключение утечки ресурсов
if err != nil { if err != nil {
ch <- fmt.Sprintf("while reading %s: %v", url, err) ch <- fmt.Sprintf("while reading %s: %v", url, err)
return return