Chapter 20
Go开发实战
Go开发实战
Go特点和约定
- 在Go语言中,所有的变量都以值的方式传递。
- 命名惯例: 如果接口类型只包含一个方法,那么这个类型的名字以er结尾。
- 将工厂函数命名为New是Go语言的一个习惯。
- 因为大部分方法在被调用后都需要维护接收者的值的状态,所以,一个最佳实践是,将方法的接收者声明为指针。
包的使用:
- 所有处于同一个文件夹里的代码文件,必须使用同一个包名。(按惯例,包和文件夹同名)
- init函数在main之前执行, init函数用在设置包、初始化变量或者其他要在程序运行前优先完成的引导工作。
- 可以在指定包的时候使用通配符。3个点表示匹配所有的字符串。