zoukankan      html  css  js  c++  java
  • 八、GO语言的标识符命名规范

    标识符概念

      1.GO语言中对各种变量、方法、函数等命名时使用的字符串序列称之为标识符

      2.凡是自己可以起名字的地方都叫标识符

    标识符的命名规则

      1.由26个英文字母大小写,0-9,_ 组成

      2.数字不可以开头。var num int //ok   var 3num  int  //error

      3.GO语言中严格区分大小写

      4.标识符不能包含空格

      5.下划线“_”本身在GO中是一个特殊的标识符,称为空标识符,可以代表任何其他的标识符,但是他对应的值会被忽略(比如:忽略某个返回值)。所以仅能被作为占位符使用,不能作为标识符使用。

      6.不能以系统保留关键字作为标识符,比如break,if等等

        下图为GO语言的25个保留关键字

        下图为保留的36个预定义标识符

     

    标识符命名的注意事项

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

      2.变量名、函数名、常量名:采用驼峰法

        举例:首字母小写,第二个单词开始首字母大写

        var stuName string = "zhangsan"

        var goodPrice float32 = 123.4

      3.如果变量名、函数名、常量名首字母大写,则可以被其他的包访问(挎包使用);如果首字母小写,则只能在本包中使用(注:可以简单理解成,首字母大写是公有的,首字母小写是私有的)  

        

  • 相关阅读:
    cat > file << EOF 的用法
    jemter参数化是如何取值的?(数据分配)
    使用elasticdump迁移es数据
    阿里云SLB的http强制转https
    Centos7主机安装Cockpit管理其他主机
    CentOS 7配置Chrony服务进行时间同步
    Nginx负载均衡设置max_fails和fail_timeout
    openresty(nginx) 配置 stream 转发
    rabbitmq的内存节点和磁盘节点
    nginx实现vue的web页面项目集群负载
  • 原文地址:https://www.cnblogs.com/WORDPAD/p/15034720.html
Copyright © 2011-2022 走看看