蛇形命名法

✍ dations ◷ 2025-12-01 10:50:08 #蛇形命名法

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

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

相关

  • 糖苷酶糖苷水解酶(英语:Glycoside hydrolases,又称糖苷酶)是一种专门水解配糖键(glycosidic bond),并产生两个较小的糖分子的酵素,也是自然界中的常见酵素之一。这类蛋白质在人类的产业上
  • 内布卡二世内布卡二世(Bikheris)古埃及古王国时期第四王朝国王。(约公元前2558年左右),他的记载极少,其金字塔和木乃伊也未被发现,一些考古学家认为这是一个虚构人物。
  • 下高棉人下高棉人(高棉语:ប្រជាជន ខ្មែរក្រោម,Brachachn Khmer Krom,越南语:Người Khmer Krom / Người Khơ-me Crộm / Khơ-me hạ / Khơ-me dưới)或称高棉裔越
  • 中华丼中华丼(日语:中華丼/ちゅうかどん),意思为“中国式盖浇饭”,是日本仿效中国菜的料理。据说从昭和时代开始,在东京的中华料理店,客人在米饭上面浇上八宝菜,从此成了日式中华盖饭的前身
  • 杜雨露杜雨露(1941年1月1日-2020年2月21日),出生于辽宁铁岭,中国男演员。1960年毕业于哈尔滨艺术学院,后来就职于哈尔滨话剧院。电视代表作品《雍正王朝》(饰演张廷玉)、《大宅门》(饰演白
  • 侠盗猎魔2《侠盗猎魔2》(英语:Manhunt 2) 是Rockstar Games发布的一款以隐匿为基础的生存恐怖类电子游戏。Microsoft Windows、PlayStation 2平台版本由Rockstar London开发,PlayStation
  • 蒙托邦蒙托邦(法语:Montauban,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium",
  • 边陲经济边陲经济概念首为知名经济学家华勒斯坦提出,相对的经济体系有核心经济与半边陲经济。知名经济学家华勒斯坦,于20世纪中后期,将其世界体系分为三大部分,分别为核心,半边陲与边陲。
  • 克里斯赫纳拉杰佩特克里斯赫纳拉杰佩特(Krishnarajpet),是印度卡纳塔克邦Mandya县的一个城镇。总人口22473(2001年)。该地2001年总人口22473人,其中男性11566人,女性10907人;0—6岁人口2639人,其中男127
  • 阿瑟·达尔比尼扬阿瑟·达尔比尼扬(亚美尼亚语:Արթուր Դարբինյան,罗马化:,1961年7月2日-)是一名亚美尼亚裔美国演员。