当我阅读时:http : //golang.org/doc/effective_go.html#errors我发现这样的行:err.(*os.PathError)在这种情况下:for try := 0; try < 2; try++ { file, err = os.Create(filename) if err == nil { return } if e, ok := err.(*os.PathError); ok && e.Err == syscall.ENOSPC { deleteTempFiles() // Recover some space. continue } return }err.(*os.PathError)Go到底是什么?
- 2 回答
- 0 关注
- 372 浏览
添加回答
举报
0/150
提交
取消