Chapter 1 - fetchall.go add comments
Этот коммит содержится в:
родитель
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
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user