摘要: 背景:Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更 阅读全文
posted @ 2019-12-31 15:39 D_R_Y 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 最近看golang bufio包时,有注意到strings.NewReader 与 bufio.NewReader这两个方法,那么这两个都是做什么用的呢? strings.NewReader 注意看这个方法的内容 string.NewReader 的参数是字符串,这个方法其实可以和os包中的Open 阅读全文
posted @ 2019-12-31 12:41 D_R_Y 阅读(1890) 评论(0) 推荐(0) 编辑