蛇形命名法

✍ dations ◷ 2025-11-27 02:30:18 #蛇形命名法

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

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

相关

  • 人工生命体人造生命,又称合成生命,是近期出现的生物技术术语,指利用生物技术干预、改变遗传密码从而产生新的生命个体的研究。创造人造生命是于合成生物学或探索生命的起源领域工作的科学
  • 欧盟统计局欧洲统计局(Eurostat),是欧洲联盟负责统计工作的行政机构,总部位于卢森堡。
  • 米迪运河米迪运河(法语:Canal du Midi)也叫南运河(Midi在法语里有南方之意)、朗格多克运河(Canal du Languedoc)或双海运河(Canal des Deux-Mers),是法国南部一条连结加龙河与地中海的运河。是
  • 防火墙防火墙(英语:Firewall)在计算机科学领域中是一个架设在互联网与企业内网之间的信息安全系统,根据企业预定的策略来监控往来的传输。防火墙可能是一台专属的网络设备或是运行于主
  • 福克G.I战斗机福克G.I战斗机(荷兰语:Fokker G.I Jachtkruiser)是二战前夕由荷兰福克公司研发的一种重型双发全金属战斗机。设计上集战斗机轰炸机的设计思想于一身。是一种多用途战斗机。1937
  • 覆盖半球的谷物《覆盖半球的谷物》(英语:)是一部于1943年上映的关于玉米的动画政治宣传短片,由美洲事务协调员办公室和华特·迪士尼制作。其于1943年奥斯卡金像奖获得最佳纪录片提名。
  • 井上胜井上胜(日语:井上 勝/いのうえ まさる ,1843年8月25日-1910年8月2日),日本近代化先驱,被称为日本的“铁路之父”。任上强烈支持铁路国有化。日本幕末时期生于长州藩萩城(位于今山口
  • 天主教台州教区台州教区是天主教在中国浙江省东部设立的一个教区。座堂耶稣圣心堂位于海门老街。1867年8月15日,海门(现称为椒江)栅桥原“无为教”徒张基才在宁波领洗进教,他是台州第一个天主
  • 肯尼·达格利什肯尼斯·“肯尼”·马西森·达格利什爵士,MBE(英语:Sir Kenneth "Kenny" Mathieson Dalglish,1951年3月4日-),出生于苏格兰格拉斯哥。他亦是前足球运动员及苏格兰国脚,曾先后效力及执教利物浦,是利物浦传奇人物之一。达格利什在凯尔特人(70年代)及利物浦(70及80年代)取得辉煌成就,并成为首名分别在英格兰及苏格兰取得100个联赛进球的球员,因此被誉为当时最伟大的英国足球运动员。退役后转任主教练同样成功,是三名带领两支不同球队夺得英格兰顶级联赛冠军的主教练之一。达格
  • 常军红常军红(?-),女,中华人民共和国政治人物,现任驻世界银行中国执行董事。