蛇形命名法

✍ dations ◷ 2025-11-30 13:48:26 #蛇形命名法

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

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

相关

  • 蜂王浆蜂王浆(英语:Royal jelly),又称蜂皇浆、蜂王乳等,是工蜂的一种分泌物,喂食蜂后的食物。蜂王浆是由蜂群中的哺育工蜂以其舌腺和上颚腺等腺体分泌的浆状物,初出生的蜂幼虫只要一直食
  • 约翰·贝内特·芬恩约翰·贝内特·芬恩(英语:John Bennett Fenn,1917年6月15日-2010年12月10日),美国化学家,蛋白质组学先驱。由于对生物大分子的鉴定和结构分析质谱法方法的研究,与田中耕一、库尔特·
  • 银团贷款银团贷款是由一组贷款方联合提供,由一家或者多家商业银行或者投资银行(代理行)组织安排及管理的贷款。代理行或者筹备方行使投资银行的角色,在借款方需要资金的时候为其筹集款项
  • 吴嵘吴嵘(1726年-1754年),字介如,号石斋。海宁人。吴玫中次子,吴骞之兄。后出嗣其叔吴玫丰为子。弱冠补博士弟子。更加发愤读书,晨夕无间,久之得咯血疾。工书法,学颜真卿、柳公权。早卒,年
  • 王牌投手 振臂高挥 曼迪传播《王牌投手 振臂高挥》(日语:おおきく振りかぶって,简称大振)是日本漫画家樋口朝(ひぐちアサ)自2003年开始在讲谈社的月刊AFTERNOON杂志上连载的棒球漫画作品。作者樋口
  • 库拉索酒库拉索酒(荷兰语:Curaçao,/ˈkjʊərəsaʊ/),一种利口酒,采用库拉索群岛产的一种柑橘属果实,Laraha(英语:Laraha)浸泡而成。这种果实的味道近于
  • 王乐毅王乐毅(1942年6月-),男,中华人民共和国政治人物,曾任中华人民共和国海关总署副署长。后因受贿被双开,并判处有期徒刑十三年。
  • 乔舒亚·D·安格里斯特乔舒亚·戴维·安格里斯特(英语:Joshua David Angrist,1960年9月18日-)是以色列裔美国经济学家和麻省理工学院福特经济学教授。他的研究领域有劳动经济学、城市经济学(英语:Urban economics)和教育经济学。此外他还是麻省理工学院学校效率与不平等倡议(School Effectiveness & Inequality Initiative)的联合创始人和联合主任,该倡议研究美国人力资本与贫富差距(收入不平等)之间的关系。2021年,乔舒亚·D·安格里斯特凭借“对因果关系分析
  • 2009–10赛季英格兰超级联赛2009-10年英格兰足球超级联赛 将是1992年英超成立以来的第 18 届英超联赛。共有 20 支球队参赛,卫冕冠军是曼联。赛季在2009年8月15日开始,在2010年5月9日结束。揭幕战由上届季军切尔西主场迎战赫尔城,结果切尔西凭德罗巴两个进球,协助球队反胜对手 2–1,旗开得胜。2010年5月9日,切尔西以 8–0 大胜维冈,取得决定性的 3 分,力压曼联赢得联赛冠军。自2008年至2009年英格兰足球冠军联赛升级降级至 2009年至2010年英格兰足球冠军联赛本季共有 20 支队伍参加,升级球队有
  • 格勒奇·亚诺什格勒奇·亚诺什(匈牙利语:Göröcs János,1939年5月8日-2020年2月23日),匈牙利男子足球运动员,司职中场。他曾代表匈牙利参加1960年夏季奥林匹克运动会足球比赛,获得一枚铜牌。