蛇形命名法

✍ dations ◷ 2025-12-08 13:39: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 等等。

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

相关

  • 台湾新生报《台湾新生报》,简称《新生报》,是在台湾发行的一份全国性报纸,其前身是台湾日治时期由台湾总督府控制的《台湾新报》。1895年6月17日,日本人田川氏(确实姓名不详)于台北创办《台
  • 促脂解素促脂解素(英语:Lipotropin,简写为LPH)是一种来源于阿黑皮素原(POMC)的激素。LPH分为β-LPH和γ-LPH。β-LPH为POMC的C端片段,含90个氨基酸残基,在体内可作用于黑色素细胞使之产生黑
  • GS1国际商品编码(International Article Number),即欧洲商品编码(European Article Number, EAN),原来只是欧洲范围内商品,而现在已是全球范围内产品交易的商品代码。为了适应读码器辨
  • 排名世界第八位的大都会区
  • 突尼斯行省16世奥斯曼帝国征服突尼斯,成为奥斯曼帝国的突尼斯(省)。1516年奥斯曼帝国征服突尼斯,但不久却被西班牙帝国夺走,直到最后奥斯曼帝国才在1574年从西班牙重新占领突尼斯并展开统治
  • 段有征段有征(越南语:Đoàn Hữu 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"
  • 等离子体炬等离子体炬(Plasma torch)是用来发出一束定向等离子体喷流的装置。可以用于材料加工、熔接、等离子体废物处理、等离子体切割陶瓷或金属等等。在高电流的直流电(DC),交流电(AC),或RF
  • 充姓充姓是中文姓氏,在《百家姓》中排第328位。在现代是极罕见姓氏。充姓有多种来源:
  • 返乡 (电视剧)《返乡》(英语:)是一部心理惊悚类型的美国网络电视剧,根据伊莱·霍洛维茨和麦卡·布隆伯格的热门同名播客(英语:Gimlet Media#Homecoming)改编,由茱莉娅·罗伯茨领衔主演,山姆·埃斯
  • 苦槛蓝苦槛蓝(学名:),又叫苦蓝盘,为苦槛蓝科苦槛蓝属下的一个种。常绿灌木,茎有分枝,无毛,棕色。 分布于广东、福建、台湾、浙江、日本等国家。生在海边潮界线上。它的根部供药物使用。