Go程序以package语句打头,main包是一种特殊的包,其特殊之处在于不能导入。对main包的唯一要求是,必须声明一个main函数,这个函数不接受任何参数且不返回任何值,简而言之,main包是程序的入口
在main包中,可使用import声明来导入其他包,导入包后,就可使用其中被导出的(即公有的)标识符。在Go语言中,标识符可以是变量、常量、类型、函数或方法,这让包能够通过接口提供各种功能
创建包
package temperature
func CtoF(c float64) float64{
return (c * (9/5)) +32
}
func FtoC(c float64) float64{
return (f-32) * (9/5)
}
对于要发布到网上的包,从用户的角度考虑问题很重要
- 指出用户如何使用代码的LICENSE文件
- 包含有关包的说明信息的README文件
- 详细说明包经过了哪些修改的Changelog文件
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容