蛇形命名法

✍ dations ◷ 2025-11-30 19:51:32 #蛇形命名法

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

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

相关

  • 法案法案(英语:Bill)又称法律(草)案、条例(草)案,是法律在通过之前递交议会审议的形式,三读通过后即成为法律的一部分。在大部分政治体制中,法案还必须由行政首长或国家元首签署同意方能正
  • 游说团体游说集团(英语:Lobbying),又称院外集团或政治游说是尝试影响立法人员、或是立法机构成员的政治决定或行为。游说由许多不同类型的人员、组织与团体,包括私人机构、企业、部分已经
  • 阿部正粹阿部正粹(あべ まさただ、宽政7年9月4日(1795年10月16日) - 天保7年1月29日(1836年3月16日)),备后福山藩世嗣。5代藩主·阿部正精的长男。母亲是土屋笃直之女。正室为松浦清之女。
  • 马丁努斯·宋克马丁努斯·宋克(荷兰语:Martinus或Maarten Sonck,约1590年-1625年9月17日),或译马蒂·孙克,台湾荷兰统治时期第一任台湾长官。自出生至1612年,宋克一直生活于阿姆斯特丹。1612年至16
  • 吉林市公共交通线路列表吉林市公共交通线路列表,是记录和罗列中华人民共和国吉林省吉林市和其所辖县市的公交车线路的列表。截至2018年2月,吉林市有公共交通线路近200条,其中市区105条。吉林市城区公
  • 斉藤庄子斉藤庄子,本名相同(日语:斉藤 庄子,1963年1月22日-),日本女性前配音员。出身于青森县。1990年代后半退出配音界之前从属青二Production。在齐藤退出后,配音员接任作品如下:
  • 牛尾草牛尾草(学名:),又名欧洲羊茅,是一种禾本科植物。这种植物在中国东北、华北、西北以及山东、江苏等地区均有栽培。牛尾草原产于欧洲,世界各国普遍有栽培。
  • 莫杰斯季夫卡坐标:.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline}.mw-parser-output .geo-nondefault,.mw-parser-output .geo-multi-punct{display:none}.mw-parser-output .longitude,.mw-parser-output .latitude{white-space:n
  • 大样本统计在统计学中,我们研究的是具体的随机变量的性质(“估计”),这也就是这些数据的作用。在渐近分析中,当样本大小变得任意大时,我们专注于描述这种估计性质。当给定一个相当大的数据集,在有限的样本与任意大小样本中,这种性质很相似。大样本统计(渐近理论)就是指当研究对象的统计量趋于无穷大时的统计方法,用该种方法得到的概率结果收敛于某一常数,即对象总体均值。其数学表达为:以样本均值 X
  • 徐订晋徐订晋(韩语:서정진,1989年9月6日-),出生于大韩民国大邱广域市,是一名韩国职业足球运动员,现效力韩国K3联赛球队华城足球俱乐部。