蛇形命名法

✍ dations ◷ 2025-11-22 03:58:34 #蛇形命名法

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

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

相关

  • 罗红霉素罗红霉素(英语:Roxithromycin)是一种半合成的大环内酯类抗生素,一般用于治疗呼吸道、尿道和软组织感染。罗红霉素是红霉素的衍生物,同样含有十四原环的内酯环。但是,一条氮-肟侧链
  • 押沙龙,押沙龙!《押沙龙,押沙龙!》(英语:Absalom, Absalom!)是威廉·福克纳所著的一部南方哥特小说,于1936年10月底面世。该作本是1934年的《黑屋》的一部分,但那部小说没有完成,《押沙龙》发展成
  • 江雷江雷(1965年3月-),中国无机化学家。中国科学院化学研究所研究员。生于吉林长春,籍贯江苏镇江。1987年毕业于吉林大学物理系,1990年获该校化学系硕士学位,1992年至1994年日本东京大
  • 拉名下拉名下,是指明朝大宦官在小阉中挑选一些长相好、聪慧机警的以传承衣钵,结成隶属关系的行为。年长的大宦官要负责对小阉抚育照料、教导督责、提拔举荐。小阉长大后则要对负责自
  • 芬恩·莫顿小男孩芬恩(英语:Finn the Human,真名:芬恩·莫顿,英语:Finn Mertens),大多数被称为芬恩,酷狗杰克的搭档,由潘得顿·沃德创作美国系列动画片《探险时光》中的虚构人物。由杰瑞米·沙达
  • 李景祥李景祥(1845年-1903年),字书云,浙江鄞县(今属宁波市)人。清末官员、诗人。道光二十四年出生。光绪二十一年(1895年)乙未恩科三甲进士,同年五月,著交吏部掣签分发各省,以奉天广宁知县即用
  • 零维空间数学上,零维空间是按以下的不等价定义之一,维数为零的拓扑空间:这两个概念对可分可度量化空间为等价。(乌雷松定理指这类空间的这两个维数相等。)一个零维豪斯多夫空间必定是完全
  • 吉附久道吉附久道(1974年1月26日-)(日语:よしづきくみち)是日本东京都出身的漫画家和插画家,目前居住在埼玉县。过去笔名为“kojita”,来源于名字。左利手。1974年出生于东京都,1993年在获得讲谈社旗下月刊Afternoon四季赏的佳作之后,担任藤岛康介的助手,参与到《幸运女神》的制作中。直到2002年在《月刊Comic Dragon》上刊登首篇商业单篇《Living Quarter》正式开始连载漫画。2005年移居埼玉县越谷市千间台。以透明感的画风著称。2011-2019年期间参加了日本八届绘师1
  • 应和应和(961年3月5日~964年8月19日)是日本的年号。使用这年号之日本天皇是村上天皇。
  • 爱宕权现爱.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{font-size:300%}.mw-parser-output ruby.large>rt,.mw-parser-output ruby.large>rtc{font-size:.3em}.m