当前位置: 首页 > news >正文

免费自建 响应式 网站东南亚做棋牌网站

免费自建 响应式 网站,东南亚做棋牌网站,seo推广地域的设置策略,优衣库网站建设的目的一、GoLang 中包的介绍和定义 包#xff08;package#xff09;是多个 Go 源码的集合#xff0c;是一种高级的代码复用方案Go 语言为我们提供了很多内置包#xff0c;如 fmt、strconv、strings、sort、errors、times、encoding/json、os、io 等Golang 中的包可以分为三种package是多个 Go 源码的集合是一种高级的代码复用方案Go 语言为我们提供了很多内置包如 fmt、strconv、strings、sort、errors、times、encoding/json、os、io 等Golang 中的包可以分为三种1、系统内置包2、自定义包3、第三方包 系统内置包 fmt、strconv、strings、sort、errors、time、encoding/json、os、io 等自定义包 开发者自己写的包第三方包 属于自定义包的一种需要下载安装到本地后才可以使用 二、GoLang 包管理工具 go mod 在 Golang1.11 版本之前如果我们摇自定义包的话必须把项目放在 GOPATH 目录Go1.11版本之后无需手动配置环境变量使用 go mod 管理项目也不需要非得吧项目放到 GOPATH 指定目录下你可以在你磁盘的任何位置新建一个项目Go1.13 以后可以切滴不要 GOPATH 了 1、go mod init 初始化项目 实际项目开发中我们首先要在我们项目目录中用 go mod命令生成一个go.mod文件管理我们项目的依赖比如我们的 golang 项目文件要放在了 itying 这个文件夹这个时候我们需要在 itying 文件里面使用 gomode 命令生产一个 go.mod文件go.mod文件一旦创建后它的内容将会被 go toolchain 全面掌控go toolchain 会在各类命令执行时比如 go get、go build、go mod 等修改和维护 go.mod文件go.mod提供了 modulerequire、replace 和 exclude 四个命令 module 语句指定包的名字路径require 语句指定的依赖项模块replace 语句可以体会依赖项模块exclude 语句可以忽略依赖项模块 2、go mod 常用命令  命令说明 downloaddownload modules to local cache(下载依赖包)editedit go.mod from tools or scripts编辑go.mod)graphprint module requirement graph (打印模块依赖图)verifyinitialize new module in current directory在当前目录初始化modtidyadd missing and remove unused modules(拉取缺少的模块移除不用的模块)vendormake vendored copy of dependencies(将依赖复制到vendor下)verifyverify dependencies have expected content (验证依赖是否正确whyexplain why packages or modules are needed(解释为什么需要依赖) 三、GoLang 中自定义包 包package是多个 Go 源码的集合一个包可以简单理解为一个存放多个.go文件的文件夹改文件夹下面的所有 go 文件都要在代码的第一行添加如下代码声明改文件归属的包 package 包名 1、初始化项目 mkdir Demo cd Demo go mod init Demo  2、Demo/calc/calc.go package mainimport {c Demo/calc // c是取的别名fmt }func main() {sum : c.Add(10, 2)fmt.Println(sum) //12sub : c.Sub(10, 2)fmt.Println(sub) // 8 } func init() { //main包中init函数 优先于 main函数fmt.Println(main init...) } /* main init... 12 8*/ 四、init初始化函数 1、init函数介绍 在 Go 语言程序执行时导入包语句会自动触发包内部 init函数的调用需要注意的是init函数没有参数也没有返回值init函数在程序运行是自动被调用执行不能在代码中主动调用它 2、init函数执行顺序 Go 语言包会从 main 包开始检查其导入的所有包每个包中又可能导入了其他的包Go 编译器由此构建出一个树状的包引用关系再根据引用顺序决定编译顺序依次编译这些包的代码在运行时被最后导入的包会最先初始化并调用奇 inti函数如下图示 五、Golang 中使用第三方包 1、查找 golang 的第三方包 我们可以在Go Packages - Go Packages查找看常见的 golang 第三方包 2、安装这个包 第一种方法go get 包名称全局 go get github.com/shopspring/decimal 第二种方法go mod download 全局 依赖包会自动下载到$GOPATH/pkg/mod多个项目可以共享缓存的 mod注意使用 go mod download 的上海首先需要在你的项目里面引入第三方包 go mod download 第三种方法go mod vendor 将依赖复制到当前项目的 vendor 在本项目 将依赖复制到当前项目的 vendor 下注意使用go mod vendor的时候首先需要在你的项目里面引入第三方包 go mod vendor 3、看文档使用这个包 包安装完毕后我们就可以看文档使用这个包了..
http://www.zqtcl.cn/news/916507/

相关文章:

  • 做外贸的网站怎么建立小说网站流量怎么做
  • 官网整站优化四川省造价工程信息网
  • 公司内部网站怎么建立网站建设与管理ppt
  • 做正规网站有哪些前端好学吗需要学多久
  • 1企业网站案例用自己服务器做网站用备案
  • 广州做啊里巴巴网站多少钱自贡公司做网站
  • 天津做家政的网站购物网站功能模块图
  • 哪个网站好网站赚钱的方式
  • 班级网站建设开题报告在线音乐网站开发摘要
  • 昆山装饰公司网站建设wordpress olve
  • 重庆哪个区最繁华百度seo排名规则
  • 长春火车站高清图片网站商城微信支付宝支付宝支付接口
  • 市场体系建设司在官方网站支付宝手机网站支付
  • dedecms 模版网站网站图标下载
  • 余姚 做网站北京南站
  • 腾讯建设网站视频视频视频中国建筑信息平台
  • 关于政务网站建设的调查问卷搜狗网页版
  • 网站开发工程师优势宁波seo网站
  • 做网站用什么编程软件php网站中水印怎么做
  • p2网站模板做视频官方网站
  • 网站建设季度考核评价工作php做网站有哪些优点
  • 设计某网站的登录和注册程序凡科建站添加文章
  • wordpress 批量打印wordpress 数据库优化
  • 购物网站开发设计类图网络架构指什么
  • 学校网站建设方法wordpress 调用用户名
  • 深圳创建网站公司哈尔滨全员核酸检测
  • 网站开发实施计划宠物网站 html模板
  • 在线生成手机网站商城网站平台怎么做
  • 深圳专业企业网站制作哪家好写作网站新手
  • 福建泉州曾明军的网站桥梁建设期刊的投稿网站