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

阳西县住房和城乡建设部网站html网页制作网站

阳西县住房和城乡建设部网站,html网页制作网站,张家港网站包年,企业年金怎么提取说明:《Go语言精进之路》第一部分-熟知Go语言的一切,不在博客中做读书笔记了,大家可以自己读一读,每个人心里都会有自己对Go语言的认识和理解。 直接从第二部分-项目接口、代码风格与标识符命名开始 第二章目录如下 第5条 使用…

说明:《Go语言精进之路》第一部分-熟知Go语言的一切,不在博客中做读书笔记了,大家可以自己读一读,每个人心里都会有自己对Go语言的认识和理解。

直接从第二部分-项目接口、代码风格与标识符命名开始

第二章目录如下

  1. 第5条 使用公认且广泛使用的项目结构
  2. 第6条 提交前使用gofmt格式化代码
  3. 第7条 使用Go命名惯例对标识符进行命名

第5条重点

第5条重点描述了Go项目的结构,分别是二进制可执行文件的Go项目结构和只构建库的Go项目结构。

(1)二进制可执行文件的Go项目

LICENSE/README.md 都是常见的文件

Makefile是构建脚本

cmd目录:可执行文件对应的main包的源文件,有几个main包就对应几个可执行文件,cmd目录也可以改为app目录

go.mod/go.sum:Go语言依赖管理的配置文件,类似java中的maven或者gradle

pkg目录:项目自身依赖的一些库和包文件,pkg目录也可以改为lib目录

vendor目录:可选,早期Go中使用的依赖管理,目前构建使用go module

(2)只构建库的Go项目结构

更加简单,只有lib目录了

(3)internal目录

对于不想要暴露外部引用的包都可以新建internal目录后,放在internal目录下

第6条重点

学会使用gofmt格式化代码,使用下面命令查看gofmt命令的使用

第7条重点

包名采用小写的单个单词命名,比如zip,list等

包名可以不唯一,但是导入包的路径是唯一的,类似java中类名可以一样,全路径类型不一样就行

下图中展示了在golang中如果包名相同时,该如何使用,下图存在2个相同的包log,它们分别位于

/lib/fastlog/log和lib/slowlog/log。在main包中,如果要同时使用这2个包的话,我们需要像如下方式使用,使用slowlog显式包名指代slowlog下的log包

package mainimport ("go-learn/lib/fastlog/log"slowlog "go-learn/lib/slowlog/log"
)func main() {println(log.LogLevel)println(slowlog.LogLevel)
}

变量名命名简短,这和java区别很大,在java中变量名一般很长,比如userList,但是在Go中,建议使用users表示,不建议带上类型名称。


文章转载自:

http://76FNCRTH.rnsjp.cn
http://7K1UUMR4.rnsjp.cn
http://VS0WnzqT.rnsjp.cn
http://70tL6d0u.rnsjp.cn
http://5b1fbXiI.rnsjp.cn
http://isQEmhY1.rnsjp.cn
http://N0UWsIuj.rnsjp.cn
http://DkSozICX.rnsjp.cn
http://lNpzruSZ.rnsjp.cn
http://BDZliRpF.rnsjp.cn
http://oDxgRO6T.rnsjp.cn
http://2iTnqUFT.rnsjp.cn
http://xiWvLlNx.rnsjp.cn
http://YP0fFPgU.rnsjp.cn
http://gHVyow1R.rnsjp.cn
http://2PVLuzeh.rnsjp.cn
http://OlJeK3Im.rnsjp.cn
http://w6y7zq7r.rnsjp.cn
http://6jVYQN18.rnsjp.cn
http://rO4qtnGi.rnsjp.cn
http://4XlLl5Si.rnsjp.cn
http://Bs4tP8ET.rnsjp.cn
http://EjRRUlcw.rnsjp.cn
http://ZKUZk485.rnsjp.cn
http://8NCSeuWa.rnsjp.cn
http://H3YLKcAK.rnsjp.cn
http://JA5j6WWp.rnsjp.cn
http://xPqQEAZg.rnsjp.cn
http://fTtWO5gu.rnsjp.cn
http://w0Nn7WYJ.rnsjp.cn
http://www.dtcms.com/wzjs/721552.html

相关文章:

  • 百度上的广告多少钱一个月合肥网站优化
  • wordpress无法显示主页内容上海单个关键词优化
  • wordpress 禁止评论河北seo网站优化价格
  • 怎样不用代码就能建网站百度快速seo软件
  • 中小企业网站建设与管理课件百度云安阳网站seo
  • 深圳微信分销网站公司淄博专业网站建设
  • 长春一大网站网页游戏开服
  • 对网站建设的讲话室内装饰设计费收费标准
  • 教育网站开发报告主机做网站工具
  • 美食网站开发的目的和意义wordpress 仿手机商城
  • wordpress 机械网站优化对企业有什么好处
  • 杭州公司网站html做的小网站
  • 网站建设太仓《新闻联播》 今天
  • 兴仁县城乡建设局网站如何能把网站做的更大
  • 企业网站需要哪些模块网站建设经验
  • 住房和城乡建设部网站 城市绿地分类网站开发做表格示例
  • 做网站主要用哪种语言个人购物网站建设
  • php网站后台密码破解程序济阳县建设局网站
  • 手机网站建设北京手工活接单在家做有正规网站吗
  • 山东饰品行业网站制作深圳网站建设哪家
  • 安徽专业建网站wordpress标签云添加
  • 南京建设监理协会网站打不开php 用什么做网站服务器吗
  • php网站服务器怎么来网页制作与网站建设 自考
  • 网站制作com cn域名有什么区别flash相册网站源码
  • wdcp备份网站seo网站页面f布局
  • 怎么开网站 第一步怎么做济南建设招标网
  • 怎样做网站系统卓天商务跨境电商
  • 建设资讯网站t恤定制网站
  • ps4gta5网站建设中如何修改wordpress站名
  • 做亚马逊网站一般发什么快递连云港做网站公司