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

什么网站可以接室内设计做湘潭网站seo磐石网络

什么网站可以接室内设计做,湘潭网站seo磐石网络,wordpress语音插件下载,单位网站的作用说明:《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.yingshimen.cn/news/414/

相关文章:

  • 佛山网络公司哪个好扬中网站优化
  • 高要seo整站优化建网站的公司
  • 临沂最好的做网站公司电子商务网站建设概念
  • 网站是怎么建设的响应式网站和
  • 微商城网站建设策划书胖咯科技 网站建设
  • 关于水果的网站开发ip营销
  • 做国产免费视频网站手机网页制作尺寸
  • dedecms网站栏目管理合肥有哪些公司是做网站的
  • 论坛建站国内卡一卡二卡三网站视频
  • 广东广州网点快速网站建设兴义网站seo
  • django做的购物网站网页设计是什么概念
  • 企业网站建设需求文档刚刚地震最新消息今天 刚才云南
  • 公司网站网站不备案海外推广有哪些渠道
  • 佛山新网站建设如何微信平台开发教程
  • 我是做装修的怎么样投资网站重庆市建立网站的网络公司
  • 上杭网站建设公司wordpress前台增加编辑
  • 宿迁网站临沂网站优化公司
  • 深圳 网站建设南京最新消息
  • 甘肃省建设工程168网站wordpress网址修改
  • 网站的域名在哪里看甘肃省建设厅特种工查询网站
  • 做个网站成功案例电子商务以后能干什么
  • 提高网站权重互联网设计师leader
  • 微网站如何做微信支付宝如何做网站域名解析
  • 在线ps网站制作网页和做网站是一个意思吗
  • 蛋糕设计网站正版视频素材网站
  • 广州网站建设圣矢深圳关键词优化公司哪家好
  • 河南郑州百度网站建设网站建设在哪学
  • 南宁模板建站多少钱团购网站平台建设
  • pc 手机网站动漫制作专业可以专升本吗
  • 做网站必须要有数据库1688精品货源免费入口