蛇形命名法

✍ dations ◷ 2025-11-25 10:38:23 #蛇形命名法

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

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

相关

  • 气体常数气体常数(又称理想气体常数、普适气体常数,符号为 R {\displaystyle R} )是一个在物态方程中连系各个热力学函数的物理常数。理想
  • 布莱恩特·塔克曼布莱恩特·塔克曼(英语:Bryant Tuckerman,1915年11月28日-2002年5月19日),美国数学家,生于内布拉斯加州林肯市。他在普林斯顿大学修读拓扑学期间研究出将flexagon(英语:flexagon)的一
  • 牧夫座Nu牧夫座ν是拜耳命名法的名称,它由牧夫座的两颗星分享,分别是:这两颗星在天球上相距0.17°。它们全都属于天市垣的星官七公(Qī Gōng),。托勒密认为牧夫座ν属于武仙座,而拜耳给了
  • 艾力格·马拉泰斯塔艾力格·马拉泰斯塔(意大利语:Errico Malatesta 1853年12月14日-1932年7月22日)意大利无政府主义者,生于两西西里王国圣马里亚卡普阿韦泰雷,一生中大部分时间都流亡国外,总共被判入
  • 朱世杰恒等式朱世杰恒等式是组合数的一阶求和公式。 ∑ i = m n
  • 金格·林恩·爱伦金格·林恩·爱伦(英语:Ginger Lynn Allen,1962年12月14日-)出生于美国伊利诺伊州罗克福德,为美国模特儿和女演员。1962年,爱伦出生于美国伊利诺伊州罗克福德。1982年,爱伦一家搬迁
  • 沃森一家《沃森一家》(The Watsons)是由简·奥斯丁创作的一个未完成的小说,她大约在1804年开始写这部作品,并可能于1805年1月她的父亲去世后放弃了这部作品,这部作品共有5章,略小于18,000
  • 妖精的旋律《妖精的旋律》(日语:エルフェンリート,德语:Elfen Lied)是日本漫画家冈本伦所创作的漫画作品,于集英社的周刊YOUNG JUMP杂志上连载,自2002年27号起至2005年39号完结,单行本全12卷。
  • 多度多度是指一定区域内生态系统中特定物种个体的数量,是种群和群落的重要参数,也是生态学研究的经典问题。物种多度分为绝对数量和相对多度。一
  • 维亚康姆维亚康姆(英语:Viacom;NASDAQ:VIA、NASDAQ:VIAB)是美国一个跨国传媒娱乐集团,其主营业务包括电影和有线电视。其英文商号是“Video & Audio Communications”(“视频及音频传播”)的缩写。截止2011年的统计数据,维亚康姆是全球第四大传媒集团,排名在华特迪士尼公司、康卡斯特和华纳媒体之后。新的维亚康姆成立于2006年1月3日,由原来的维亚康姆分拆成现在的维亚康姆和CBS集团而成。分拆之后的CBS集团保留了原维亚康姆在广播电视、影视制作、收费电视(例如:Sho