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

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

  • 相关阅读:
    1161-飞弹
    1160-繁杂的道路
    JS实现刷新iframe的方法
    ifame 跨域高度自适应
    Asp.net弹出层并且有遮罩层
    Regex.Match 方法
    查询404文件
    JS中showModalDialog 详细使用
    对frameset、frame、iframe的js操作
    HTML & XML 转义字符
  • 原文地址:https://www.cnblogs.com/xiximayou/p/11831359.html
Copyright © 2011-2022 走看看