蛇形命名法

✍ dations ◷ 2025-12-05 21:27:38 #蛇形命名法

蛇形命名法(snake_case)是指每个空格皆以底线(_)取代的书写风格,且每个单字的第一个字母皆为小写。蛇形命名法经常被使用在计算机科学当中,例如编程语言的变数名称、副程式的名字以及档案名称。一份研究指出相较于驼峰式大小写,使用蛇形命名法能够让读者更快速的辨识出值的含意。

利用底线作为分隔符号的使用方法最早可以回朔至1960年代晚期,这种使用方法特别与C语言有关系,在C程式设计语言当中曾出现过,并且与驼峰式大小写形成对比。然而,当时这样的使用方法并没有被特别命名,Python网站也仅仅使用"lower_case_with_underscores"来称呼它。

在网络上,蛇形命名法一词在2004年首次出现于Ruby社群当中,Gavin Kistner写道:

然而,前英特尔工程师 Jack Dahlgren 表示,他2002年还在英特尔工作时就已经在使用这个词了。这个词有可能在多个社区内独立的被发展出来。

截至2015年 (2015-Missing required parameter 1=!),其他以分隔符分隔的命名规则的名称尚未标准化,例如lisp-case、kebab-case、SCREAMING_SNAKE_CASE 等等。

下面列出使用蛇型命名法的编程语言

相关

  • 国际藻类、真菌、植物命名法规《国际藻类、真菌、植物命名法规》(英语:International Code of Nomenclature for algae, fungi, and plants;ICN)是一部关于植物命名的规则与建议,其中确立每一个分类单元(或分类
  • 五元环杂环化合物是分子中含有杂环结构的有机化合物。杂环一概念与碳环相对,指的是成环的原子不仅包括碳,还包括氮、氧或硫等原子。简单的杂环环系从3到10员不等;可以是脂环(如四氢呋
  • 江南西路江南西路是中国宋朝时设置的一个地方行政区——路,首府在洪州(今江西省南昌市境内);后于宋朝灭亡后划入元朝的江西行省龙兴府路等。北宋至道三年(997年),宋朝政府在州之上改道为路,
  • 黑钻石黑钻石(又称黑金刚石或Carbonado)是一种发现在中非共和国及巴西冲积矿床的天然多晶金刚石。它的自然颜色是黑色或暗灰色,比其它钻石有更多更孔隙。除了另行说明外,黑钻石的特点
  • 安硕MSCI墨西哥可供投资市场指数基金安硕MSCI墨西哥可供投资市场指数基金(NYSE:EWW)是于纽约证券交易所上市的交易所交易基金,这个是在投资上市的MSCI加拿大成份股最有价值基础企业股份类别。现时基金持股比重最大
  • 呆毛呆毛、笨毛、笨蛋毛或阿呆毛(アホ毛)是日本动漫画人物的特征之一,是指头上多出的一撮(或多撮)突出翘起的头发。早年来源自1970年代〜1980年代当时存在的美容用语,目前仍不确定最早
  • 敖英敖英(?-?),字子发,江西临江府清江县人,匠籍,明朝政治人物。江西乡试第四十九名举人。正德十六年(1521年)中式辛巳科会试第二百四十名,登第二甲第四十一名进士。曾祖敖仲贞,曾任寿官;祖父敖
  • 埃内斯托·柴迪洛埃内斯托·塞迪略·庞塞·德莱昂(西班牙语:Ernesto Zedillo Ponce de León;西班牙语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","
  • 动物森友会 (游戏)《动物森友会》(日版名:どうぶつの森,英文版名:Animal Crossing,又译作“动物之森”,神游机版名“动物森林”),是由任天堂情报开发本部所开发制造的电子游戏,于2001年在日本发行后,接
  • 查尔加特乌帕齐拉查尔加特乌帕齐拉(孟加拉语:চারঘাট,英语:Charghat Upazila)是孟加拉国拉杰沙希县的一个乌帕齐拉,位于拉杰沙希专区的拉杰沙希县。。据1991年孟加拉国人口普查(英语:1991 Bangladesh census),查尔加特共有户数30,799户,人口183862人。其中男性占比51.62%,女性占比48.38%;成年人口82,597人。该地7岁以上人口之平均识字率为26.6%。