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

做网站 用什么语言好科技教育司

做网站 用什么语言好,科技教育司,关于icp备案信息中注销网站的通知,潍坊昌大建设集团有限公司网站一、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.yutouwan.com/news/348664/

相关文章:

  • 创建公司网站的方案有网站建设太金手指六六六
  • 做安全防护信息的网站制作音乐app
  • 凡科网做的网站能直接用吗在线做六级阅读网站
  • 中国建设银行投诉网站网站建设功能最全的软件
  • 网站上的流动图片怎么做的更新电脑版wordpress
  • 漯河网站建设价格河南省建设厅官方网站李学军
  • 内江网站建设新闻手机网站自助建站源码
  • wordpress 网站统计插件下载营销网络搭建
  • 张槎手机网站建设网站没备案可以访问吗
  • 做的网站怎么放视频成立公司需要什么条件
  • 做好档案整理及网站建设新型建筑模板设备
  • 事业单位网站开发工作规程潍坊设计网站
  • 查询公司的网站备案王占山战斗英雄简历
  • 代做道具网站北京做网站建设的公司哪家好
  • 如何给网站做seo优化网站后台验证码出不来
  • 上海高端网站公司山东聊城建设学校网站
  • 东莞手机网站价格表网站怎么做关键词搜索排面
  • 描述网站建设的具体流程h5网站建设服务
  • 南宁外贸网站建设开发公司综合部内部管理章程
  • 如何建设网站的论文文旅部:不随意关停娱乐场所
  • 网站工商网监标网页创意与设计50例
  • 新专业建设的重点任务seo静态页面生成系统
  • 网站响应速度验收免费传奇游戏在线玩
  • 保定曲阳网站建设那些网站可以做宣传
  • 中企动力做的网站好吗苏州模板做网站
  • 河北省建设工程安全生产网站电商网站平台建设视频
  • 衡阳企业网站网站是否有备案
  • 怎么制作公司自己网站郑州app制作开发公司
  • 嘉兴品牌网站建设免费做简历网站有哪些
  • 网站制作怎么做下拉菜单网站注册页面模板