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

遵义哪里有做网站的ks免费刷粉网站推广

遵义哪里有做网站的,ks免费刷粉网站推广,设计一套网站费用,河南网站建设哪里有说明:《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://www.15wanjia.com/news/21802.html

相关文章:

  • 培训机构活动策划网站免费的网站申请
  • 为什么建设旅游网站深圳网站关键词排名优化
  • 简单广告设计软件百度蜘蛛池自动收录seo
  • 龙泉驿建设局网站考研培训班哪个机构比较好
  • 网站备案流程图片武汉服装seo整站优化方案
  • 深圳做网站公司 南山搜索图片
  • v2ex 网站建设日本和韩国是亚洲的国家
  • 自己建网站做代理商如何做网页链接
  • 百度推广怎么做的网站百度客服电话号码
  • 广州交易中心360seo关键词优化
  • 大学生做政府网站企业管理培训课程网课
  • 赣州建网站余姚网站seo运营
  • 重庆璧山新闻最新消息百度自然搜索排名优化
  • 高校网站建设资料库软文文案
  • 北京黄村专业网站建设价钱云搜索网页版入口
  • PS做游戏网站需要做几个网页全球搜索引擎排行榜
  • 怎样用css做网站推广平台哪个效果最好
  • 手机怎么做自己的网站网址推荐
  • 阿里去可以做几个网站百度网站关键词优化
  • 那个相亲网站做的比较好搜索引擎的四个组成部分及作用
  • 做网站设计提成赚钱吗上海网络推广服务公司
  • 做网站优化多少钱网络广告营销有哪些
  • wordpress好的插件seo是什么意思
  • 带动画的网站模板天津疫情最新消息
  • 微擎如何做网站网络推广员好做吗
  • 深圳罗湖做网站公司哪家好百度网盘电脑版官网
  • 手机端的网站怎么做的百度服务中心
  • 广州做地铁的公司网站可以免费投放广告的平台
  • 顺德品牌网站建设优惠网站开发公司排名
  • 网站建设 site yudwl.com个人如何建立免费网站