初学Golang,发现一个特别有意思的特性,那就是func多返回值,而以前用js的时候都是组装成对象返回,这个时候就体现出了静态语言的特性了,任何方法的参数不论是数量还是类型都已经定义好了,这样虽有所限制不如js灵活,但方便了规范和封装方法。而这其中最有用的就属返回error了。
error的实质
结构如下:
// The error built-in interface type is the conventional interface for |
生成一个新的error
package main |
END