蛇形命名法

✍ dations ◷ 2025-11-27 22:57:59 #蛇形命名法

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

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

相关

  • 九州大学九州大学(日语:九州大学/きゅうしゅうだいがく Kyūshū daigaku;英语译名:Kyushu University),简称九大(きゅうだい),是日本一所本部位于福冈县福冈市西区元冈的国立研究型综合大学
  • 拍频差频(英文:beat note或beat frequency)一词源于声学上两个频率相近但不同的声波的干涉,所得到的干涉信号的频率是原先两个声波的频率之差的绝对值,因此叫做差频。这个概念也用到
  • 异孔亚派见内文异孔亚派(Heterotremata)是螃蟹的一个大型演化支,包含有28个总科68个科。
  • 罗伯特·卡恩斯罗伯特·威廉·卡恩斯(英语:Robert William Kearns, 1927年3月10日-2005年2月9日)是一位美国独立发明家。他发明了间歇式挡风玻璃雨刷 系统,自1969年至今使用于大多数的汽车上。1
  • 黄珍黄珍(?年4月26日-),笔名易拉罐,中国轻小说女作家,出版有《鲜女孩甜蜜日记》、《小子,我看上你了》、《遵命!女王陛下1》、《遵命!女王陛下2》、《101号宠物恋人1》、《101号宠物恋人2
  • 李续 (诗人)李续,唐朝官员、诗人,出自赵郡李氏。父亲苏州刺史李事举。李续早年尝为柳公绰幕僚。唐穆宗长庆年间,为李逢吉八关十六子之一,唐文宗大和元年四月,由山南东道节度副使贬为涪州刺史
  • 圣保罗地铁圣保罗地铁(葡萄牙语:Metrô de São Paulo)位于巴西第一大城市圣保罗,有1号线(蓝色)、2号线(绿色)、3号线(红色)、4号线(黄色)和5号线(紫色),全长65.9公里,车站58个,日均载客量为360万人。另
  • 兰尼恩山坐标:71°15′S 67°10′E / 71.250°S 67.167°E / -71.250; 67.167兰尼恩山(英语:Mount Lanyon)是南极洲的山峰,位于麦克罗伯特森地,属于查尔斯王子山脉的一部分,根据澳大利亚探
  • 馆陶闫宁事件闫宁事件指2011年8月,因29岁的闫宁出任河北省馆陶县委副书记、代县长一事引发的广泛争议与质疑。根据专家分析,闫宁实质违规的官场捷径,其晋升途径和程序不可思议,绝非破格提拔
  • 阿南西阿南西(Anansi),在加勒比海地区又名南西,是起源于西非阿散蒂神话中的一个人物,天神恩雅梅之子,常以蜘蛛、人类,或者两者的混合体形象出现。后该形象传播到拉丁美洲的许多地方,形成美洲大众文化中的文化英雄形象。