蛇形命名法

✍ dations ◷ 2025-11-27 09:32:49 #蛇形命名法

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

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

相关

  • Ssub2/subBrsub2/sub二溴化二硫在室温下是一种红色液体,化学式为S2Br2。将溴和硫封闭于管内加热,再进行减压蒸馏可得二溴化二硫。高纯度的二溴化二硫可由溴化氢与二氯化二硫反应制得,其他溴化硫也
  • 肺鱼亚纲肺鱼亚纲(学名:Dipnomorpha)是硬骨鱼类的一个类群的鱼,出现在距今约4亿年前,是现存最古老的鱼类之一。肺鱼颌为自接式,平时用鳃呼吸,在干涸时可以用鳔当作肺呼吸,膘在食道处有一开口
  • 药物和毒物的统一调度标准《药物和毒物的统一调度标准》(英语:Standard for the Uniform Scheduling of Medicines and Poisons,SUSMP)是澳大利亚政府药物管理局(英语:Therapeutic Goods Administration)出
  • 岩渕丽乐岩渕丽乐(日语:岩渕 麗楽/いわぶち れいら ,2001年12月14日-)生于岩手县东磐井郡东山町(现一关市),是一名日本女子单板滑雪运动员,主攻障碍技巧和大跳台。岩渕四岁时受父母影响开始练
  • KeiKei(韩语:케이,1995年3月20日-)本名为金志妍(朝鲜语:김지연/金志妍 ),韩国女歌手,出生于仁川广域市,所属公司为Woollim娱乐,2014年11月以组合Lovelyz一员出道,为Lovelyz的主唱、领舞。201
  • 精灵神话-精选+新曲《精灵神话-精选+新曲》(英语:)是美国歌手克莉丝汀·阿奎莱拉的首张精选辑。专辑于2008年11月6日由RCA唱片发行。专辑收录了阿奎莱拉过往录音室专辑中的发行单曲,以及四首新歌:包
  • 代表性捷思法代表性捷思法(Representativeness Heuristic)是一种常见的捷思法。阿摩司·特沃斯基和丹尼尔·卡内曼把代表性捷思法定义为“判断事情基于(i)与母体特征相似程度和(ii)和反映
  • 全球城市小姐全球城市小姐(先生)暨全球城市形象大使选拔大赛(Miss Globalcity Pageant),目前拥有超过70个国家150个以上全球城市组织,加入这个新兴选拔组织,2009年进入第十一届赛事,华人第一品
  • 南亚新村南亚新村,又名西埔架(马来文:Taman Sibuga),马来西亚沙巴州山打根的一个聚落,距离山打根市区11公里,居民以华人为主。南亚新村创建于1970年代,是由德源(山打根)有限公司开发的,有三排店
  • 亚历山大·罗钦可亚历山大·米哈伊洛维奇·罗钦可(Александр Михайлович Родченко),生于1891年12月5日 (儒略历:11月23日),卒于1956年12月3日,是苏联美术家、雕刻家和摄影家,结构主义和苏联设计学派的创建人之一。罗氏是十月革命后一位最全面的结构主义和生产主义美术家。他早期以绘画和平面设计为主,后来转至摄影和集成照相。他的摄影作品反映社会现实,在形式上寻求创新,反对画家式的审美观。为了配合他的分析—纪录性摄影系列,他经常从出人意料的角度拍摄,通常是俯视或者仰望,为观赏者带来震撼,常