蛇形命名法

✍ dations ◷ 2025-12-06 23:14:54 #蛇形命名法

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

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

相关

  • 页岩页岩是一种沉积岩,成分复杂,但都具有薄页状或薄片层状的节理,主要是由黏土沉积经压力和温度形成的岩石,但其中混杂有石英、云母、长石的碎屑以及其他化学物质,根据其混入物的成分
  • 离片椎目离片椎目(Temnospondyli),因为翻译的不同又称离椎螈目、离椎龙目、离椎目,是原始两栖类的重要但极度分化的分类,在石炭纪、二叠纪及三叠纪非常繁盛。当中有部分一直保持原有的生
  • 米歇尔·朱维特米歇尔·朱维特(Michel Jouvet,1925年11月16日-2017年10月3日),法国睡眠专家。朱维特生于法国东部的弗朗什孔泰曾任教于里昂大学。他曾经1955年在加州长滩的Pr Magoun实验室工作
  • 敲鱼敲鱼是浙江温州著名的特色菜,也是中国菜谱上的一道名菜,称三丝敲鱼。很早以前,温州某古刹有一位老方丈,孤身一人赴福建取经。途中不幸遇上风浪,老方丈葬身鱼腹。寺中的小和尚获悉
  • 屈曲花属屈曲花属(学名:)是十字花科下的一个属,为一年生或多年生草本或半灌木植物。该属共有约30种,主要产自地中海地区。
  • 设计科学许可证设计科学许可证(或设计科学许可协议) (英语:Design science license,DSL) 是一个用于任何种类的自由内容的copyleft 协议,例如文字、图片、音乐等。不同于其他的开源协议,设计科学
  • VMware Workstation PlayerVMware Workstation Player是VMware推出的一款简易虚拟机软件,是VMware Workstation的免费版,功能较VMware Workstation Pro简单,可免费用于个人非商业用途(VMware Workstation
  • 徐小明 (台湾)徐小明(1955年-),台湾电影导演、制片。高雄人,世新电影科毕业。近年已将重心转向中国大陆。
  • 布林莱恩格拉本河坐标:49°03′19″N 10°51′57″E / 49.055297°N 10.865757°E / 49.055297; 10.865757布林莱恩格拉本河(德语:Brünnleingraben),是德国的河流,位于该国东南部,由巴伐利亚负责管
  • 耶路·比路耶路·比路(Yero Bello,1987年12月11日-),尼日利亚足球运动员,司职前锋。比路是一个以色列联赛最好的前锋。他来到夏普尔海法前,曾被借到夏普尔拿撒勒工人和基尔史莫纳夏普尔等小球会。在2007/08赛季受伤之前,他是尼日利亚u21成员。