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

        

  • 相关阅读:
    Bundles
    使用二进制协议 (附源码)
    河内之塔 算法
    什么是DCI
    C#利用ODP.NET往oracle中高效插入百万数据
    分析Sizzle引擎
    data格式加载图片
    jQuery获取checkbox选中项等操作及注意事项
    日期类型函数转换的特殊性
    QT中代码中与设计器中控件信号与SLOT连接(原来还可以这样连接)
  • 原文地址:https://www.cnblogs.com/WORDPAD/p/15034720.html
Copyright © 2011-2022 走看看