13.使用包实现代码重用

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
喜欢就支持以下吧
点赞0
分享
评论 抢沙发
四曲的头像-四曲博客

昵称

取消
昵称表情代码图片