蛇形命名法

✍ dations ◷ 2025-09-18 06:51: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 等等。

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

相关

  • 布兰妮布兰妮·简·斯皮尔斯(英语:Britney Jean Spears,1981年12月2日-),是一名美国歌手、词曲作家、舞者与演员。她出生在密西西比州麦库姆,于路易斯安那州的肯特伍德市长大,在童年时期就
  • 加拿大地理加拿大地处北美洲,是世界面积第二大的国家,仅次于俄罗斯。国土面积达9,984,670平方公里。相当于俄罗斯的五分之三、澳大利亚的1.3倍、略小于欧洲、英国的40倍。但如果不计河流
  • 翁大铭翁大铭(1950年6月4日-2015年3月6日),台湾政治人物、企业界人物,籍贯浙江慈溪。是原义新集团创办人翁明昌之子。国立政治大学银行系肄业,曾任华隆集团董事长、立法委员。后因涉入洪
  • TI-BASICTI-BASIC是一款基于BASIC语言的,内置于搭配Zilog Z80处理器的TI系列德州仪器计算器以及N-Spire系列计算器的一种科学计算器编程语言。
  • 恋爱的温度《恋爱的温度》(韩语:연애의 온도)是一部2013年上映的韩国爱情电影。以秘密恋爱3年的情侣分手后再复合所上演的故事,描绘大众恋爱经历,如胶似漆的热恋期过后突如其来的变质,阐述梦
  • 关仝关仝(?-?),中国五代后梁时期的山水画画家,为陕西长安人。与他的师父荆浩在画史上合称“荆关山水”,自创有“关家山水”,在秦岭、华山一代活动。现存作品有《关山行旅图》和《山溪待渡
  • 安德莉亚·阿鲁提安德莉亚·阿鲁提(西班牙语:Andrea Arruti,1998年7月1日-2020年1月3日),墨西哥女性配音员,曾为不少知名角色配音,最为人所知就是《魔雪奇缘》的Elsa与电竞游戏《英雄联盟》的妮可。2020年1月3日因呼吸系统并发症(哮喘)逝世,得年21岁。
  • 刘林 (航天器轨道力学专家)刘林(1936年-),男,江苏南京人,中国天体力学和航天器轨道力学专家,南京大学教授。
  • 拉法埃尔·库贝利克拉法埃尔·耶罗宁·库贝利克,KEB(捷克语:Rafael Jeroným Kubelík,1914年6月29日-1996年8月11日),捷克出生的瑞士指挥家,作曲家。在萨拉热窝事件爆发的第二天,拉法埃尔·库贝利克出生于奥匈帝国比乔里(英语:Býchory)(在今捷克共和国境内)。他是小提琴演奏家扬·库贝利克(英语:Jan Kubelík)和匈牙利伯爵夫人安娜·朱莉·玛丽·赛尔·冯·贝塞尼(Anna Julie Marie Széll von Bessenyö)的长子(这对夫妇有五个女儿和三个儿子)。库贝利
  • 杰克·博布里奇杰克·博布里奇(英语:Jack Bobridge,1989年7月13日-),澳大利亚男子自行车运动员。他曾代表澳大利亚参加2008年、2012年和2016年夏季奥林匹克运动会自行车比赛,获得二枚银牌。