蛇形命名法

✍ dations ◷ 2025-11-19 16:57:24 #蛇形命名法

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

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

相关

  • 喉炎喉炎(Laryngitis)是描述喉部发炎的现象。喉为人体主要的发声构造,喉炎常见症状包含声音沙哑(英语:hoarse voice)、发烧、咳嗽、前颈疼痛,以及吞咽困难。症状通常会持续两周。喉炎可
  • 磷酸酯磷酸酯又称正磷酸酯(以与亚磷酸酯相区别),是磷酸的酯衍生物,属于磷酸衍生物的一类。磷酸为三元酸,因此根据取代烃基数的不同,又可将磷酸酯分为伯磷酸酯(磷酸一酯、烃基磷酸)、仲磷酸
  • 太阳眼镜太阳眼镜,又称墨镜或者太阳镜,是为了保护眼睛所设计的护目镜,镜片往往是黑色或深色,借此来避免阳光(尤其是紫外线)刺激眼部,同时太阳眼镜有寿命需定期送检。在史前时代,因纽特人早已
  • 澳大利亚总督澳大利亚主题澳大利亚联邦总督(Governor-General of the Commonwealth of Australia)是澳大利亚君主在当地的代表。按照现行澳大利亚宪法,澳大利亚是英联邦王国,君主为英国君主
  • 浙江语言浙江的汉语分布情况较为复杂,境内三大汉语变体为吴语、闽语和徽语。吴语是境内使用人口比例最高的汉语分支,省内第二大方言为闽语,闽南话使用人口主要分布在平阳县西部、苍南县
  • X战警:黑凤凰《X战警:黑凤凰》(英语:,或记作)是2019年上映的美国超级英雄电影,角色取自漫威漫画的漫画书《X战警》,由二十世纪福克斯制作并通过华特迪士尼工作室电影执行发行。该片为“X战警系
  • 氢气枪氢气枪是一种演示化学反应产生氢气,以及用于演示氢气与氧气剧烈燃烧反应的科学实验或科学玩具,由一支高压点火枪,橡胶塞和一个乳酸饮料空瓶所构成,能够点燃瓶内的可燃气体造成
  • 佛瑞德·简约翰.佛瑞德.托马斯.简(1865年8月6日–1916年3月 8日)是舰船工具书《世界舰船年鉴》和飞机工具书《简氏世界飞机年鉴》的创刊编辑,也因为他的名字而衍生出了简氏信息集团及其旗
  • 生态乌托邦《生态乌托邦:威廉·韦斯顿的笔记本与报告》()是欧内斯特·卡伦巴赫(Ernest Callenbach)的一部有重大影响的小说的名称,出版于1975年。书中所描述的社会是最初的生态乌托邦之一,对
  • 何文玳何文玳(越南语:Hà Văn Đại/.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","Mi