蛇形命名法

✍ dations ◷ 2025-11-28 22:08:53 #蛇形命名法

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

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

相关

  • 物镜物镜是使用在显微镜、望远镜、照相机或其他的光学仪器前端,第一个接收到被观测物体光线的透镜或面镜。物镜也称为接物镜或接物玻璃。显微镜物镜的典型设计是等焦距的,这意味着
  • 人际取向心理治疗人际取向的心理治疗 (英文名称:Interpersonal psychotherapy;英文简称:IPT)是一个简要的、专注于依附关系的心理治疗,该治疗着重在人际关系问题与症状的改善。人际取向的心理治疗
  • 客家人本文属于客家系列的一部分台湾客家人,是指具有汉族客家民系认同的台湾人,为台湾第二大族群。其母语为台湾客家话,历经早期、明郑时期、清治时期皆能通行于台湾的客家地区,在日治
  • 内蒙古科技大学内蒙古科技大学是内蒙古自治区直属大学。位于内蒙古自治区包头市。以工科为主,其冶金专业尤为出色。以前为冶金部直属大学。原为包头钢铁学院,2003年,包头钢铁学院与包头医学院
  • 马来亚族泰国马来人(马来语:Orang Melayu Thai, 泰语:ไทยเชื้อสายมลายู, 爪夷文: ملايو تاي, 亚维语: Oré Nayu, Jawi or Bangso Yawi),是一个泰国术语,用来指生
  • 大津皇子大津皇子(663年-686年10月28日),天武天皇之子,其母为天智天皇之女大田皇女,娶天智天皇之女山边皇女为妻。与草壁皇子相较,大津皇子之母大田皇女是草壁皇子之母持统天皇同父同母的姐
  • 立陶宛国家剧院立陶宛国家剧院(立陶宛语:Lietuvos Nacionalinis Dramos Teatras)是立陶宛的重要剧院之一,位于首都维尔纽斯的格迪米纳斯大道。戏院重视戏剧传统,同时对创新和改变持积极和开放的
  • 佐佐木节子佐佐木节子(日语:佐々木 節子/ささき せつこ ,1944年10月16日-),茨城县出身,是一名日本前排球运动员。她在1964年夏季奥林匹克运动会中,参加了女子排球比赛并获得金牌。她也参加了19
  • 2018年冬季残疾人奥林匹克运动会2018年冬季残疾人奥林匹克运动会(朝鲜语:평창 동계 패럴림픽/平昌 冬季 패럴림픽 )是第十二届冬季残疾人奥林匹克运动会,于2018年3月9日至2018年3月18日在举办,是继1988年后第二次在韩国举行的残疾人奥林匹克运动。是届残疾人奥林匹克运动会主办权于2011年7月6日在南非德班的第123届国际奥林匹克委员会全体委员大会上选出。平昌曾两度申办2010年(英语:Bids for the 2010 Winter Olympics)和2014年(英语:Bids for the 2014 Winter
  • 2016年立陶宛议会选举阿尔吉尔达斯·布特凯维丘斯社会民主党萨乌留斯·思科威尔内里无党籍2016年立陶宛议会选举定于2016年10月9日举行,若没有党派能在第一次选举取得过半议席,则会在10月23日举行第二轮选举。选举选出立陶宛议会全部141位议员:71席以单议席选区多数票选出;另外70席则采用比例代表制在全国单一选区选出。选前立陶宛社会民主党在2012年议会选举中成为第一大党,当时和劳动党及秩序和正义组成联合政府。