蛇形命名法

✍ dations ◷ 2025-12-10 06:37:52 #蛇形命名法

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

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

相关

  • 塞拉利昂特别法庭塞拉利昂特别法庭(英语:Special Court for Sierra Leone,縮寫SCSL),是一个由塞拉利昂政府(英语:government of Sierra Leone)和联合国建立的司法机关,目的是审判在1996年11月30日以后
  • 促皮质素促肾上腺皮质激素(英语:adrenocorticotropic hormone, ACTH)——或简称促皮质素(corticotropin)——是一种多肽激素,生产并分泌于脑垂体,是下丘脑-脑垂体-肾上腺皮质轴(hypothalamic
  • 国家标准国家标准可能指:
  • 康拉德·冯·赫岑多夫伯爵弗朗茨·康拉德·冯·赫岑多夫伯爵(德语:Franz Graf Conrad von Hötzendorf,1852年11月11日-1925年8月25日)是一位奥地利陆军元帅,被认为是杰出的军事战略家,但同时也被认为战术能
  • 亚太经社会联合国亚太经社委员会执行秘书联合国亚洲及太平洋经济社会委员会(英语:U.N. Economic and Social Commission for Asia and the Pacific)简称亚太经社会(ESCAP),为联合国经济社会
  • 中国物理C《中国物理C》()是中国物理学会主办,中国科学院高能物理研究所与中国科学院近代物理研究所承办的英文物理学学术期刊,创办于1977年,现为月刊。《中国物理C》原名为《高能物理与核
  • 谢元洪谢元洪,浙江省绍兴府山阴县人,清朝政治人物、同进士出身。光绪二十一年(1895年),参加光绪乙未科殿试,登进士三甲76名。同年五月,以主事分部学习。
  • 野岛银藏野岛银藏(生卒年不详)是日本三重县出身的飞行家。在美国加州Shiller航空学校习得飞行技术,获得“万国飞行免状”(国际飞行执照)。大正3年(1914年)3月,野岛银藏来台,驾驶美国寇蒂斯(Cur
  • 小霸王 (公司)小霸王公司始建于1987年中华人民共和国广东省中山市,创办人同步步高电子一样为段永平,专业从事教育类电子产品的开发研究、生产和销售。现除教育类产品外,还开发销售影音播放产
  • 水塘河 (格凸河)水塘河,位于中国贵州省安顺市紫云县境内,是濛江中游格凸河段右岸支流,发源于紫云县猴场镇打纳沟北,向北流经猴场镇驻地及水塘镇,于穿洞风景区注入格凸河。河长36.1千米,流域面积23