蛇形命名法

✍ dations ◷ 2025-11-28 08:24:37 #蛇形命名法

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

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

相关

  • 加拿大陆军50,600 total personnel加拿大陆军(法语:Armée canadienne)前身为陆军司令部(Land Force Command),是加拿大的陆军部队,同时也是已经合并为统一架构的加拿大军队下属单位。截至201
  • 延斯·克里斯蒂安·斯科延斯·克里斯蒂安·斯科(丹麦语:Jens Christian Skou,1918年10月8日-2018年5月28日),丹麦化学家以及诺贝尔奖得主。斯科生于丹麦莱姆维的一个富有家庭。他父亲马格努斯·马丁努斯
  • 文画君文画君(1884年?-1946年3月2日),名竹,字画君,以字行,山西省浑源县人,蒙疆联合自治政府高级官员。宣统元年己酉科中式拔贡。后来曾任晋北政厅思想厅厅长、宣化省省长、蒙疆联合自治政府
  • 硒酸铵硒酸铵是一种无机化合物,白色,化学式为(NH4)2SeO4,相对分子质量为179.04,折射率为1.5630,密度为2194kg/m³(20℃下)。硒酸铵可由亚硒酸铵在溶液中的电解氧化得到。硒酸铵受热分解。
  • 柳林河站柳林河站位于中华人民共和国山西省太原市尖草坪区峙头村北,建于1979年。距太原站33公里,距镇城底站31公里。曾为四等站,2014年12月17日因西张至镇城底双线开通而撤销。客运办理
  • 迈克尔·度德威特迈克尔·度德威特(Michaël Dudok de Wit,1953年7月15日-)生于荷兰阿布考德,是一位动画师,导演,插画家。他起初在瑞士学习版画,之后在1978年毕业于英国的西萨瑞艺术学院(West Surrey
  • 位田爱位田爱(1987年4月3日-),出生于日本三重县四日市市,是日本女子排球运动员,身高173公分,体重63公斤,场上位置为主攻。受到父母亲的影响,位田爱在中学一年级时开始接触排球。在津商业高
  • 拉斐尔·莱昂纳多·卡列哈斯拉斐尔·莱昂纳多·卡列哈斯·罗梅罗(西班牙语:Rafael Leonardo Callejas Romero,1943年11月14日-2020年4月4日),洪都拉斯国民党政治家,在1990年1月27日至1994年1月27日期间曾出任洪都拉斯总统。
  • 小斯通湾小斯通湾(克罗地亚语:Malostonski zaljev ) 是亚得里亚海的一个海湾,它被佩列沙茨半岛和欧洲大陆包围。该水域分别受克罗地亚和波斯尼亚和黑塞哥维那管辖。海湾以马里斯通村命名。该村庄靠近斯通。
  • 地鸣 (歌曲)《地鸣》(英语:"The Rumbling")是日本乐队SiM的第14首单曲暨第7首数位发行单曲,分别于2022年1月10日和2022年2月7日由波丽佳音发行电视版和完整版,为电视动画《进击的巨人》最终季第二部分的片头曲。《地鸣》为SiM转籍至波丽佳音的第一首单曲,是他们继《在你心中的恶魔》("Devil in Your Heart")后时隔两年发行的首张单曲,同时也是电视动画《进击的巨人》最终季第二部分的片头曲。《地鸣》的发行日期并未提前公布,电视版此前已在2022年1月9日(即动画第一话播出的当天)暗