蛇形命名法

✍ dations ◷ 2025-12-03 21:41:27 #蛇形命名法

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

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

相关

  • 诺基亚网络诺基亚网络(Nokia Networks),旧名诺基亚西门子通信(Nokia Siemens Networks),是一个电信解决方案供应商,原本由西门子公司的通讯集团(Siemens COM,不包括企业业务Enterprise单位)与诺
  • 宿根亚麻宿根亚麻(学名:)为亚麻科亚麻属下的一个种。
  • 碧血书香梦《碧血书香梦》(英文:A Scholar Dream of Woman) (原名:江南往事),2015年大陆连续剧,改编自黄朝勇小说《藏书楼》。主要演员曾参与《天龙八部》和《鹿鼎记》,亦是张檬和韩栋第四度
  • 平野宏平野宏(日语:平野 宏/ひらの ひろし  */?,1937年5月20日-2020年9月13日),日本企业家。曾任中部饲料公司董事长。爱知县出身。1962年庆应义塾大学商学部毕业后进入中部饲料公司工
  • 狮门影视公司狮门影视公司(英语:Lionsgate Films,前称Cinépix及Lionsgate Pictures)是加拿大-美国地区的一家电影生产/销售工作室,属于狮门娱乐子公司。北美最大和最成功的电影制片厂,其发行
  • 醒吾科技大学醒吾学校财团法人醒吾科技大学(英语:Hsing Wu University),简称醒吾科大,是一所位于台湾地区新北市林口区的科技大学,由顾怀祖先生创立于1965年,原名为醒吾商业专科学校,2000年8月改
  • 路易·安托万·德·布干维尔路易·安托万·德·布干维尔(法语:Louis Antoine de Bougainville,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium Alternative","TITUS Cyberbit Basic","Arial Unicode MS","IPAPA
  • 2月21日2月21日是公历一年中的第52天,离全年结束还有313天(闰年则还有314天)。
  • 佛朗哥·德皮科利佛朗哥·德皮科利(意大利语:Franco De Piccoli,1937年11月29日-),意大利男子拳击运动员。他曾代表意大利参加1960年夏季奥林匹克运动会拳击比赛,获得男子重量级金牌。
  • 陈文忠陈文忠(1970年8月29日-),男,广西,中国田径运动员,主攻短跑项目。1992年,他以10.24秒(W:+1.2)打破全国纪录,两年后,他在广岛亚运收获男子100米铜牌,1996年,陈文忠在全国田径大奖赛上海站将其保持的全国纪录提高到了10.20秒(W:0.0)。