蛇形命名法

✍ dations ◷ 2025-12-07 23:55:01 #蛇形命名法

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

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

相关

  • 章动章动(Nutation)是在行星或陀螺仪的自转运动中,轴在进动中的一种轻微不规则运动,使自转轴在方向的改变中出现如“点头”般的摇晃现象。行星的章动来自于潮汐力所引起的进动,并使得
  • 紫花地丁紫花地丁(学名:Viola philippica)是一种堇菜科堇菜属的多年生草本植物。紫花地丁自古以来就有同名异物的问题。《滇南本草》中的紫花地丁为远志科植物苦远志,《本草纲目》的紫花
  • 北斗星号列车“北斗星”(日语:北斗星/ほくとせい Hokutosei */?)是由JR北海道与JR东日本联营,往返于上野至札幌,目前已停驶的优等(特急)蓝色卧铺车。北斗星号列车于1988年3月13日开始运行,营运
  • 越南国会越南社会主义共和国国会(越南语:Quốc hội nước Cộng hoà xã hội chủ nghĩa Việt Nam/ 國會渃共和社會主義越南),简称越南国会(越南语:Quốc hội Việt Nam/ 國會越南),是
  • 瓦茨拉夫·博伊尔瓦茨拉夫·博伊尔(Wenceslas Bojer,1795年9月23日-1856年6月4日)为捷克植物学家及博物学家。
  • 奥克森特·沃奈绍奥克森特·沃奈绍(匈牙利语:Axente Vanessa,1995年11月19日-),匈牙利超级名模。她是高级时装品牌:Calvin Klein、Prada、Chanel的代言人。瓦妮莎上过Interview及Vogue Italia等杂志
  • 渥尔娃女巫渥尔娃女巫(古诺斯语:,复数:vǫlur;冰岛语:völva,复数:völvur)是北欧异教中的一种巫觋宗教女预言家,是北欧神话中经常出现的人物形象。古诺尔斯语“vǫlva”的意思是“带魔杖者”,在
  • 笠原宗太笠原宗太(1976年5月9日-),前日本足球运动员。
  • 沼田真帆香留沼田真帆香留(日语:沼田 まほかる,1948年-)是一名日本女性小说家。出生于大阪府。2004年以《如果九月永远不结束》获得第五届恐怖悬疑大奖并出道。2012年以《百合心》获得第十四
  • 东方行集团东方行集团(荷兰语:Oriental Group)是一家荷兰华人超市集团,也是荷兰最大的亚洲连锁超市。集团总部在霍夫多普,仓储物流中心在海牙。1986年在荷兰阿姆斯特丹新广场成立第一家华人