package mainimport ( "fmt" "os/exec")func main() { errChan := make(chan error) go func() { var e *exec.Error = nil errChan <- e }() err := <-errChan if err != nil { fmt.Printf("err != nil, but err = %v\n", err) }}输出很奇怪:err != nil, but err = <nil> 在这里试试:http : //play.golang.org/p/_iyh0m7O1a
- 2 回答
- 0 关注
- 189 浏览
添加回答
举报
0/150
提交
取消