zoukankan      html  css  js  c++  java
  • 标识符的命名规则 F

      一般在介绍一门语言时,都是先介绍该语言的基本数据类型,然后介绍表达式。同时穿插的两者之间是标识符异或关键字。关键字是我们无法改变的,但是使用什么样的标识符却完全由我们决定。而且,在整个编程过程中,会用到大量的标识符。变量名使用标识符,函数名(方法名)使用标识符,类名同样也要使用标识符。

      目前,标识符的命名一般有三种:

      1、帕斯卡命名法

      帕斯卡的结构比较简单,就是标识符由若干个单词组成,那么,每个单词的首字母大写,其他字母都小写。

      帕斯卡命名法一般用于类的命名法(或是构造函数,如javascript中的function做构造函数时通常要求是使用帕斯卡命名法);

      2、驼峰命名法

      当了解帕斯卡命名后,理解驼峰命名法就比较容易了,而且通过“驼峰”这连个字也很容易理解命名规则。

      驼峰命名法要求第一个单词全部小写,后面其他单词的首字母大写,其他字母都小写。

      驼峰命名法较常用在方法的命名上,而方法命名通常也是采用动宾结构。

      3、匈牙利命名法

      匈牙利命名法的结构也可由帕斯卡命名法演变而来,它要求首字母必须是一个能反映该标识符数据类型的小写字母,一般如下:

      前 缀        类  型 
      a                数组 (Array)  
      b                布尔值 (Boolean)  
      fn               函数  
      i                 整型  
      p             Pointer  
      s            字符串型  
      o    对象

      然后是接其它单词(首字母大写);

      笔者在使用过程中,通常是将三者混合使用,且经常使用“-”或“_"来分割单词,一来比较清晰,二是依此方式来反应父子结构(当然不绝对是)。

  • 相关阅读:
    斯坦福ML公开课笔记15—隐含语义索引、神秘值分解、独立成分分析
    [cocos2d-x]屏幕自适应解决的方法
    【机器学习实验】学习Python来分类现实世界的数据
    按花生酱,赞不绝口——敏捷12准则的敏捷解释
    linux命令笔记之ls
    HTML5 Canvas动画效果实现原理
    互联网+时代的人生必修课—逆商
    WebService的相关使用
    将一个链表中的结点依照奇偶分成两个链表
    web开发性能优化---用户体验篇
  • 原文地址:https://www.cnblogs.com/sourcebank/p/3034238.html
Copyright © 2011-2022 走看看