蛇形命名法

✍ dations ◷ 2025-11-29 06:05:43 #蛇形命名法

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

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

相关

  • 氨水氨水指氨气的水溶液,可写作NH3 (aq)、NH4OH或NH3·H2O。它是有强烈刺鼻气味、具弱碱性的液体。氨水中,氨气分子发生微弱水解生成氢氧根离子及铵根离子。“氢氧化铵”事实上并
  • 耶罕·阿兰耶罕·阿里斯特·阿兰(法语:Jehan Ariste Alain,1911年2月3日-1940年6月20日),法国作曲家,管风琴家。父亲是一位出色的管风琴师,妹妹是著名管风琴家玛丽-克莱尔·阿兰。阿兰1927年进
  • 谢文奉谢文奉(越南语:Tạ Văn Phụ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","M
  • 查克·马威尼查尔斯·班哲明·“查克”·马威尼(Charles Benjamin "Chuck" Mawhinney,1949年-)出身于美国俄勒冈州,于越战期间服役于美国海军陆战队从事狙击手职务。他于越战的16个月服役期间
  • 再来一次《再来一次》是倪匡笔下科幻小说卫斯理系列之一。故事以人类胚胎中的返祖现象作主题,科学家计划注射一种药剂,将垂老人类变回生命原始状态,返回人类胚胎的状态,以达到生命再来一
  • 天主教圣路易斯总教区天主教圣路易斯总教区(拉丁语:Archidioecesis Sancti Ludovici)是罗马天主教会以美国东部圣路易斯为中心的一个教省总教区,也是该国三十二个总教区之一。总教区管辖密苏里州东部
  • 五一镇区 (克里米亚)五一镇区(俄语:Первомайский район,乌克兰语:Первомайський район,克里米亚鞑靼语:Curçı rayonı)为俄罗斯克里米亚共和国与乌克兰克里米亚自治共和国争议性的一个区。该区的行政中心为五一镇。人口:35,502人(2013年人口估计)。位于克里米亚半岛西北部。根据2001年之乌克兰人口普查,该地区的人口为40,367人。民族构成:人口自2013年6月1日统计为35,502人。其中城镇人口为8,976人(25.28%),农村人口为26,526人(74.72%)。坐标
  • U-78号潜艇 (1916年)陛下之78号潜艇(德语:SM U 78)是德意志帝国海军建造的UE-I型潜艇或称U艇的八号艇。它由汉堡的伏尔铿船厂承建,于1916年2月27日下水,至同年4月20日交付使用(英语:Ship commissioning)。U-78号是在第一次世界大战(英语:Naval warfare of World War I)期间服役的329艘德国潜艇之一,曾参加过大西洋潜艇战(英语:Atlantic U-boat campaign of World War I)。在其十三次巡逻中,共击沉协约国或中立国的14艘商船(2
  • 阿尔伯特 (瑞典国王)阿尔伯特(瑞典语:Albrekt av Mecklenburg;德语:Albrecht III, Herzog zu Mecklenburg;约1338年-1412年4月1日)。梅克伦堡王朝的瑞典国王(1364年-1389年在位)、梅克伦堡-什未林公爵(1384年-1412年在位)(被称阿尔布雷希特三世)。梅克伦堡-什未林公爵阿尔伯特二世(或称阿尔布雷希特二世)(被瑞典人称为梅克伦堡之狐)与埃里克·马格努松的女儿欧菲米亚·埃里克斯多塔的次子。阿尔伯特透过比耶博家族的母亲欧菲米亚·埃里克斯多塔,而成为瑞典王
  • MEDLINEMEDLINE、Medical Literature Analysis and Retrieval System Online、MEDLARS Online,是生命科学和生物医学信息的书目数据库。涵盖医学、护理、药学、牙科、兽医学、卫生保健。还涵盖生物学和生物化学以及分子进化等领域的大部分文献。is a bibliographic database(英语:bibliographic database) of life sciences and biomedical information. It incl