首页 > 其他分享 >7.golang语言学习,标识符的命名规范

7.golang语言学习,标识符的命名规范

时间:2022-12-01 15:57:16浏览次数:51  
标签:包名 golang 首字母 命名 变量名 标识符

1.凡是自己可以命名的都是标识符

2.命名规则

  a.由26个英文字母,数字0-9,_组成

  b.不能数字开头

  c.严格区分大小写

  d.不能包含空格

  e.下划线”_“本身在go中是一个特殊标识符,称为空标识符。可代表其他的标识符,但是他对应的值会被忽略,所以仅能作为占位符使用,不能作为标识符使用

  f.保留关键字不能作为标识符使用(25个)

3.包名:保持package的名字和目录名字称尽量保持一致,尽量采用有意义的的包名,简短,有意义,不要和标准库冲突

4.变量名,函数名,常量名,采用驼峰法

5.如果变量名,函数名,常量名首字母大写则可以被其他包访问,如果首字母小写,则只能在本包使用

标签:包名,golang,首字母,命名,变量名,标识符
From: https://www.cnblogs.com/foxing/p/16941659.html

相关文章

  • 安装golang
    golang,本节目标为安装golang,并完成helloworld系统环境为win11,下载地址安装后检查版本PSC:\Users\pc>go.exeversiongoversiongo1.19.3windows/amd64设置国内......
  • golang 标准库log的封装
    都知道golang的log库可以拿来就用,但对于生产来说还不够,需要基于log库做点封装。除了这些还有其他问题,比如打印字段定制化,性能问题。本文不讨论太多,只对log进行简单封装,实现......
  • golang流式编程
    https://blog.csdn.net/u012986012/article/details/126833564  借助一些设计模式、流式编程、函数编程的方法可以让我们的Golang代码更清晰优雅,本文中描述了在错误处......
  • Go-05 Golang中的运算符
    packagemainimport"fmt"/* Golang中的运算符 Golang内置的运算符: 1.算术运算符:+-*/% 2.关系运算符:!===>>=<<= 返回值是True或者False 3.逻辑运......
  • Installing golang-1.18 on openEuler
    一、Installinggolang-1.18onopenEulerhttps://golang.google.cn1下载mkdir/opt/software&&cd/opt/softwarewgethttps://golang.google.cn/dl/go1.18.linux......
  • Golang实现小型CMS内容管理功能(二):前端接入百度ueditor富文本编辑器
    当我们把接口都做好以后,我们需要去开发前端界面。添加文章功能里面,最重要的就是文章内容部分,需要配置上富文本编辑器,这样才能给我们的内容增加样式。 下载ueditor代码......
  • 测试索引、联合索引、全文检索、插入数据、更新数据、删除数据、主键、外键、重命名表
    目录测试索引联合索引全文检索插入数据更新数据删除数据主键外键重命名表事务安全管理隔离级别锁事务日志MVCC多版本控制转换表的引擎测试索引准备#1.准备表createta......
  • file 重命名
    publicclassFileUtils{//重命名文件publicstaticvoidreNameFile(StringoldPath,StringnewPath){booleanresult=newFile(oldPath).renameTo(......
  • 标识符
    命名规则:由数字、字母、下划线(_)和美元符($)组成不能以数字开头不能是关键字区分大小写小驼峰命名法:方法、变量标识符是一个单词的时候全部小写name标识符由多......
  • Golang-单元测试
    单元测试针对使用传统方式测试代码块的不足:1)测试代码块需要在main函数中去调用,需要修改main函数,若项目正在运行,就可能去停止项目,不方便2)不利于管理,当需要测试多个函数或多个......