1
wayn3h0 2012-10-27 17:02:16 +08:00
error类型可返回具体信息
|
2
tioover 2012-10-27 17:04:50 +08:00
Go设计者觉得异常处理是邪道,所以只能用传统方法
|
4
hyq OP |
6
hyq OP @wayn3h0 看了一下代码,还是一片模糊,很多问题都不知道怎么解决,比如net.Dial连接服务器失败,根本不知道是因为网络问题,还是服务器没开放端口。不过只要它不崩溃就行了,可能是因为golang还不成熟吧,将就着用用
|
8
wayn3h0 2012-10-29 13:36:48 +08:00
@hyq please check dial.go & net.go src file
DNSConfigError AddrError UnknowNetworkError will be returned in error, and you can check timeout error or temporary error by Timerout() & Temporary() method(s)... |
9
hyq OP @wayn3h0 好吧,这个我也看到了,不过我还是想抱怨下,为什么不像java一样,把会返回的异常类型给列出来。文档里面都找不到
|
14
clowwindy 2012-10-29 16:35:38 +08:00
go 的文档是 python 风格的,要弄清楚不明确的地方,需要看源码
|