原创做者,公众号【程序员读书】,欢迎关注公众号,转载文章请注明出处哦。程序员
Golang的包名、变量、常量、类型名、函数名的命名规范相较于其余编程语言,仍是有本身的特色的,所以学习记录一下。编程
以字母或下划线开头,后面能够跟任意的字母、下划线或数字,虽然名字长度不限,但最好还尽可能短小,这样符合Go的语言风格。编程语言
驼峰式命名,如writeFile或WriteFile,Go支持使用下划线命名变量,但不推荐这么作。函数
包名尽可能使用小写字母。学习
不要跟Go自定义的25个关键字冲突,尽可能也不要跟Go内部预先定义的名字冲突。cdn
命名是区别大小写的,A和a是彻底不一样的。作用域
Go的变量、常量、类型、函数的做用域主要分为包外可见、包内可见、以及局部可见,包外可见是指定义为包级变量且首字母大小写的命名,在包外部,经过包名能够访问,如fmt包的Println()函数,而首字母小字的包级命名,则只能在包内访问,局部可见则指是如函数、控制结构或方法内定义的命名。it
你的关注,是我写做路上最大的鼓励!io