蛇形命名法

✍ dations ◷ 2025-12-11 09:50:42 #蛇形命名法

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

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

相关

  • 核甘酸核苷酸(英语:Nucleotide)是核酸的基本组成单位。核苷酸以一个含氮碱基为核心,加上一个五碳糖和一个或者多个磷酸基团组成。含氮碱基有五种,分别是腺嘌呤(A)、鸟嘌呤(G)、胞嘧啶(C)、胸
  • 剑桥大学圣约翰学院剑桥大学圣约翰学院(英语:St John's College, Cambridge)是剑桥大学的一所学院。圣约翰学院的历史可以追溯到13世纪的圣约翰医院,建造圣约翰医院的想法由罗切斯特主教圣约翰·费
  • 盎格鲁-撒克逊使命盎格鲁-撒克逊使命指公元8世纪时,法兰克帝国向苏格兰以及盎格鲁-撒克逊英格兰传播凯尔特基督教的过程,传教团自7世纪末期于弗里西亚开始行动。
  • 虚构虚构即凭空幻想,艺术中想像的产物。如:作家在创作过程中,依据生活逻辑,透过想象和撮合,创造出现实生活中不存在,但又合情合理的事物。虚构常出现于不同的作品当中,如小说、剧作、电
  • 郭冬临郭冬临(1966年7月20日-),生于安徽淮南,祖籍山东烟台,毕业于上海戏剧学院表演系,中国话剧、小品、相声及影视演员,曾多次登上中国中央电视台春节联欢晚会舞台。2019年3月起,以郭冬临为
  • 古典主义时期歌剧自1600年第一部有完整记录的歌剧问世,歌剧在古典时期开始已有一百五十余年的历史,当中亦已经历了不少变革。而在古典时期,歌剧亦在数字音乐大师例如格鲁克,莫扎特等的推动下,得以
  • 二木康太二木康太(日语:二木 康太/ふたき こうた ,1995年8月1日-)是日本鹿儿岛县雾岛市出身的职业棒球选手,司职投手,效力于日本职棒千叶罗德海洋。71 吉井理人 | 72 的场直树 | 77 今冈真
  • ZIMZIM(Zim Integrated Shipping Services Ltd. ,希伯来语:צים)是一家以色列国际航运公司,也是全球20大承运人之一。该公司的总部位于以色列海法。ZIM历史可以追溯至1945年,2021
  • HIStory3《HIStory3》为HIStory系列的第三季,是2019年由台湾LINE TV制作的BL偶像剧。HIStory3共分为两个单元,分别为《圈套》和《那一天》,分别于2018年第四季和2019年第二季开拍。HISt
  • 朴海秀朴海秀(韩语:박해수,1981年11月21日-),韩国男演员。