package main
import (
"fmt"
"net/http"
)
func Extract(url string) ([]string, error) {
http.Get(url)
var links []string
return links, nil
}
func crawl(url string) []string {
list, _ := Extract(url)
return list
}
func main() {
var ch = make(chan int)
ch <- 1
}
Если я удалю импорт net / http, он вернет ошибку «взаимоблокировки», как и ожидалось. Но если я импортирую этот пакет, хотя я не вызывал функцию Extract, «тупик» не появится.