camel case (驼峰式)
特点:名称中间没有空格和标点,除第一个单词外后面的单词首字母均大写。
如果第一个单词首字母大写,称之为upper camel case
(CamelCase
,大驼峰式),例如"GetUserName"
。
如果第一个单词首字母小写,称之为lower camel case
(camelCase
,小驼峰式),例如"getUserName"
。
upper camel case
还有一个称呼Pascal case
snake case (蛇式)
snake case
特点:名称中间的标点被替换成下划线(_
)。
如果所有单词都小写,称之为lower snake case
(小蛇式),例如"get_user_name"
。
如果所有单词都大写,称之为upper snake case
(大蛇式),例如"GET_USER_NAME"
。
kebab case (烤肉串式)
kebab case
特点:名称中间的标点被替换成连字符(-
),所有单词都小写,例如"get-user-name"
。
转自知乎 程序变量命名的几种叫法 - 知乎 (zhihu.com)