蛇形命名法

✍ dations ◷ 2025-12-03 00:35:42 #蛇形命名法

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

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

相关

  • 汉灵帝汉灵帝刘宏(156年-189年5月13日),东汉第十二位皇帝(168年2月17日—189年5月13日在位),在位22年,葬于汉文陵,其正式谥号为“孝灵皇帝”,后世省略“孝”字称“汉灵帝”。灵帝是东汉最后
  • 周界周长(英语:Perimeter)指封闭曲线一周的长度(可以代号 P {\displaystyle P} 表示)。周长只适用于二维图形(平面、曲面)上,三维图形(立体图
  • 十二面体在几何学中,十二面体是指由十二个面组成的多面体,而由十二个全等的正五边形组成的十二面体称为正十二面体。十二个面的多面体可以是正十二面体、菱形十二面体、正五角帐塔、双
  • 韩国国宝大韩民国国宝(대한민국의 국보)是韩国政府指定的具有特殊文化、历史和艺术价值的历史文物、遗迹和建筑。1962年,韩国政府制定了《文化财保护法》,将具有悠久历史的国家文物经过
  • 行政书士行政书士(行政書士/ぎょうせいしょし  ?)是经日本政府许可,专门接受他人之委托得到报酬,作为代理人对行政单位官公署制作并提出各种文件,特别可以为外国人对日本境管局(日语:入国
  • 丁功壮丁功壮(越南语:Đinh Công Tráng/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H"
  • 新槎浦新槎浦是中华人民共和国上海市宝山区、普陀区和嘉定区的一条河流,北起蕰藻浜,南至苏州河,全长约9.8公里。1977年,当地政府将孙基港、中槎浦、杨泾、蒲华塘等河流疏浚,并将这些河
  • 安溪站安溪火车站是位于福建省泉州市安溪县城厢镇的一个四等站,有漳泉肖铁路经过。安溪站建于1998年,属南昌铁路局所管辖,离漳平站和肖厝站分别为129公里和111公里。车站于2014年12月
  • 另一个决赛另一个决赛(The Other Final)是一部由荷兰制片商KesselsKramer发行,并由Johan Kramer编导的纪录片。该影片讲述在2002年世界杯决赛同日,世界排名最低的两队国家队—不丹与蒙特塞拉特的对赛。《另一个决赛》的出现源于荷兰队在2002年世界杯外围赛出局。当时,制片商KesselsKramer有见荷兰未能晋身2002年世界杯,想出为何不能来一场,世界倒数第一与第二的比赛。于是,他们找来了当时世界排名第202位的不丹和第203位的蒙特塞拉特进行一场友谊赛。不久后,两队也应邀参赛。
  • 范冬云范冬云(1973年10月-),安徽太和人,汉族,中国共产党党员。中华人民共和国政治人物、第十三届全国人民代表大会甘肃省代表。2018年,范冬云被选为甘肃省出席第十三届全国人民代表大会代表。