Golang 有哪些不优雅的设计

你们不就是在等这个吗。双指针 interface

type myError struct{ msg string }func (e *myError) Error() string { return e.msg }func x() (error, error) {\tvar myErr *myError = nil\tvar err error\treturn myErr, err}func main() {\tmyErr, err := x()\tfmt.Println(myErr, err)\tfmt.Println(myErr == err)}

■网友
【Golang 有哪些不优雅的设计】 包管理,泛型,反射,挺多的吧,但是不影响目前go作为一个好的生产力语言

■网友
唉,手工处理异常,代码里一大堆if return,这个实在受不了。


    推荐阅读