蛇形命名法

✍ dations ◷ 2025-07-11 07:57:32 #蛇形命名法

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

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

相关

  • 10号染色体10号染色体是人类23对染色体中的一对,正常情况下每个体细胞拥有两条该染色体。此染色体含有大约1.35亿个碱基对(DNA的基本单位),占细胞内所有DNA的4%到4.5%。由于测序方式不同,一
  • 球椅球椅 (Ball Chair),又称作星球椅,由芬兰家俱设计师Eero Aarnio在1963年所设计的现代风格椅子,它因外型超脱而闻名,并且被认为是工业设计的经典之作,后来的版本增加了整体的大小和增
  • 科布登主义科布登主义是一个经济理论,以英国政治家和经济学家理查德·科布登的名字命名,主要论述自由市场和自由贸易。虽然科布登主义现在没有被广泛应用,但它传统上非常关注国际自由贸易
  • 菊池康郎菊池康郎(きくちやすろう、1929年8月20日 - ),业余围棋棋士。东京都出生。世界业余围棋锦标赛优胜,日本业余本因坊战(日语:全日本アマチュア本因坊戦)全等国内业余大会优胜达20多回
  • 周昂 (消歧义)周昂可以是下列人物:
  • 都文奎都文奎(?-?),字彦卿,河南开封府祥符县人,民籍,明朝政治人物。河南乡试第七十五名举人。嘉靖二十三年(1544年)中式甲辰科会试第二百五十五名,登第三甲第一百七十二名进士。曾祖都英,寿官;祖
  • 遥远 (SCANDAL单曲)《遥远》(日语:ハルカ)是日本女子乐队SCANDAL的第10张单曲,于2011年4月20日由Epic Records Japan Inc.发售。
  • 昂迪兹昂迪兹(法语:Anduze,法语发音:.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","IPAPANNEW","Chrysanthi Unicode","Genti
  • 香山 (北京)香山是位于中国北京市海淀区的山脉,为西山的余脉,占地约2400余亩,主峰是鬼见愁,海拔557米。2012年10月以闻名于世的香山红叶入选世界名山。香山是三山五园组成部分之一,清代构成西北皇家园林中重要景观,以香山二十八景、西山晴雪著称。香山集自然景观与中国园林艺术于一体,具极高文化价值。这一地区现大部分被划为香山公园,周边还有北京植物园、团城演武厅等多处园林和人文景观。该地区的景观形成于辽朝以后,以明清的庙宇居多。
  • 马蒂亚斯·巴兴格马蒂亚斯·巴兴格(Matthias Bachinger,1987年4月2日-)出生于西德慕尼黑,是一位德国男子职业网球运动员,2005年转职业。2007年首次参加ATP巡回赛正赛,同年进入法网正赛,完成了个人在四大满贯赛正赛的首秀。