zoukankan      html  css  js  c++  java
  • (九)golang--标识符的命名规则

    标识符的概念:

    (1)各种变量、方法等命名时使用的字符序列被称为标识符;

    (2)凡是可以自己起名字的都可以叫标识符;

    标识符的命名规则:

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

    (2)数字不可以开头;

    (3)严格区分大小写;

    (4)标识符不能包含空格;

    (5)_本身在go中是一个特殊的标识符,被称为空标识符,可以代表任何其它的表示符,但是它对应的值忽略(比如忽略某个返回值),所以仅能被作为占位符使用,不能作为标识符使用;

    (6)不能从系统保留关键字作为标识符,比如break,if等等;

    标识符的命名规范:

    (1)包名:包名和文件夹名字尽量保持一致;尽量取有意义的包名,不要和标准库冲突;

    (2)变量名、函数名、常量名,采用驼峰法,例如goodPrice;

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

    保留关键字:

    break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var

    预定义标识符:包括基础数据类型和系统内嵌函数

  • 相关阅读:
    Java工作中常用到的工具
    得到区块链直播记录
    如何高效的解决问题
    pgsql数据库应用两点注意
    flask如何使模板返回大文件,又不消耗大量内存
    python内存诊断
    pycharm整体缩进的快捷键
    gdb生成的core文件位置
    gdb源码安装,指定使用的python版本
    gdb源码安装过程中的问题:no termcap library found
  • 原文地址:https://www.cnblogs.com/xiximayou/p/11831359.html
Copyright © 2011-2022 走看看