蛇形命名法

✍ dations ◷ 2025-12-07 16:48:01 #蛇形命名法

蛇形命名法(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 等等。

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

相关

  • 维他命E维生素E(英语:Vitamin E)是一种脂溶性维生素,是最主要的抗氧化剂之一。溶于脂肪和乙醇等有机溶剂中,不溶于水,对热、酸稳定,对碱不稳定,对氧敏感,对热不敏感,但油炸时维生素E活性明显
  • 士官士官,又称军士。一般国家的军队体制里,军人分为军官、士官及士兵三大体系,各有其任务执掌。大部分士官通常由士兵考试或选拔出来 也有经过专业士官军校兵科专属极为专业加上各
  • 帝国战争博物馆帝国战争博物馆(Imperial War Museum)是英国的一座国立博物馆,分布于英格兰的五个地点,其中三处位于伦敦。它成立于第一次世界大战期间的1917年,记录大英帝国战争努力和牺牲。今
  • 天元区天元区为湖南省株洲市辖区,为1997年5月31日新成立的市辖区,地处株洲市城区西南部,北部、东南部湘江环绕;西与湘潭县接壤,东、南和北面隔湘江与芦淞区、石峰区相望。2005年,国内生
  • D2高速公路 (捷克)D2高速公路(捷克语:Dálnice D2)是捷克的一条高速公路,全长61公里。北起第二大城市布尔诺,南经兰日霍特,进入斯洛伐克。工程始于1974年,1978至1980年分阶段通车,当时全长141公里。捷
  • 低地 (电影)《低地》(英语:;德语:)是由德国女导演莱尼·里芬斯塔尔制片、执导、编剧、主演、剪辑的一部1954年黑白剧情片。它改编自歌剧《低地》(Eugen d'Albert的音乐,Rudolph Lothar的歌词)和
  • 以色列海军以色列海军是以色列国防军的海军军种。海军总部位于特拉维夫。以色列海军主要负责防御来自地中海以及红海的战略威胁。现任海军司令是Ram Rothberg。就未来水面舰的发展,在美
  • 联合与替代左翼联合与替代左翼(加泰罗尼亚语:Esquerra Unida i Alternativa,缩写为EUiA)是西班牙加泰罗尼亚自治区的一个左翼政党联盟(拥有注册政党地位),成立于1998年。该联盟的意识形态为共产主
  • 2020年夏季奥林匹克运动会阿塞拜疆代表团2020年夏季奥林匹克运动会阿塞拜疆代表团是阿塞拜疆所派出的,因2019冠状病毒病疫情而延期至2021年举办的第32届夏季奥林匹克运动会的代表团。这是该国第七次参加夏季奥运。阿塞拜疆在田径项目上获得以下资格(每个小项最多3名来自同一代表团的运动员参赛):根据世界羽毛球联合会奥运排名,阿塞拜疆有一名男子羽毛球选手获得奥运资格,这是该国首次参加奥运羽毛球项目。阿塞拜疆在奥运拳击项目上获得五个席位,均来自于欧洲区资格赛。根据2019年10月22日的UCI公路自行车奥运排名,阿塞拜疆获得一个男子公路赛席位。阿塞拜
  • 方坟方坟(日语:方墳/ほうふん )是日本古坟的一种建筑模式,特征为其方形坟丘,有些是正方形,有些是长方形,均统称为方坟。与弥生时代的方形周沟墓(日语:弥生時代の墓制)关系不明,一些观点则认为有关连。方坟数量上比圆坟和前方后圆坟都要少,分布来说岛根县东部旧出云国范围尤其多,最大的方坟则位于奈良县橿原市,边长90米的桝山古坟(日语:桝山古墳)。方坟出现于古坟时代前期后半,次于圆坟,早于前方后圆坟出现,与圆坟一样多有埴轮,内部则是粘土椁(日语:粘土槨)、竖穴式石室和石棺(日语:石棺)为主,部分则采用木棺(日语:木棺