蛇形命名法

✍ dations ◷ 2025-12-05 01:22:44 #蛇形命名法

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

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

相关

  • 基诺语基诺语是基诺族的语言,属于汉藏语系藏缅语族彝语支,主要分布在中华人民共和国云南省西双版纳傣族自治州景洪市基诺山(旧称攸乐山)、补远山地区,分为攸乐和补远2个方言,使用人数约
  • 童中白童中白(女,1961年-),祖籍中国浙江杭州,出生于台湾台北市。1984年进入中国电视公司新闻部,担任过《中视晚间新闻》主播,主持过台湾第一个夜间谈话性质的节目《今夜》,之后赴美国求学。
  • 天台宗天.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-setting
  • 星野敏雄星野 敏雄(1899年12月-1979年2月11日),日本化学家。主要成就是在工业化学方面及合成维生素B1和B2。其学生众多,日后任职东京工业大学和东京大学教授的门生有超过500人。1899年生
  • 内马尼亚·古德利内马尼亚·古德利(塞尔维亚语:Немања Гудељ;1991年11月16日-),是一位塞尔维亚足球运动员。在场上的位置是中场。他的父亲也是一位足球运动员。现效力于西甲球队塞维利
  • 米特科·米特科夫米特科·米特科夫(保加利亚语:Митко Митков,转写:Mitko Mitkov;2000年8月28日-)生于切尔文布里亚格,是一名保加利亚足球运动员。他从索菲亚中央陆军足球俱乐部租借至杜拿
  • 索利普利火山坐标:38°58′30″S 71°31′12″W / 38.97500°S 71.52000°W / -38.97500; -71.52000索利普利火山(西班牙语:Sollipulli),是智利的火山,位于该国南部阿劳卡尼亚大区,处于卡布尔瓜
  • 权力归人民权力归人民(意大利语:Potere al Popolo,缩写为PaP)是意大利的一个左翼政党联盟。该联盟成立于2017年12月17日,在2018年意大利大选中提出共同的选举名单。 该联盟的意识形态是共产
  • 华星控股华星控股有限公司,简称华星控股(英语:Link Holdings Limited,港交所:8237),于2004年,由澳门恒和企业集团有限公司,于新加坡(总部)成立“Hang Huo Investment Pte. Ltd.”(中文译名为“恒
  • 邵风邵风(1920年5月-2004年8月),原名杨方琅,曾用名杨坤琅(杨堃琅),男,山东牟平人,中华人民共和国政治人物,曾任云南省革命委员会副主任,云南省人民政府副省长。