【发布时间】:2018-04-25 16:11:00
【问题描述】:
我正在尝试从这种天气中获取一个 io.Reader,它是我给出的链接或路径。在某些情况下,我正在使用标志
func getString(link, path string) (io.Reader, error) {
var dick io.ReadWriter
if link != "" {
resp, err := http.Get(link)
if err != nil {
return nil, err
}
io.Copy(dick, resp.Body)
}
if path != "" {
file, err := os.Open(path)
if err != nil {
return nil, err
}
io.Copy(dick, file)
}
return dick, nil
}
轰隆隆
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x46e949]
这个坏男孩来了
【问题讨论】: