Golang首字母大小写的意义
博客地址:https://www.jianshu.com/p/d3c33e243a71一、含义简介1.1、首字母大写 == public1.2、首字母小写 == private注意:这个 public 和 private 是相对于 go 文件首行 package 声明的包名来说二、package 声明的包名与该文件所处于实际文件系统中目录的关系2.1、一般情况下建议这个包名和所在的目录名保持一致,这样容易辨认。但不一致也是可以的,比如我在 src/aa/bb 目录下新建了 fab.go 文件,我在 fab.go 开头,声明包名 package pab,声明与实际目录不一致。 package pab type ( EventObserver struct { // 大写外包可访问 id int...阅读全文