蛇形命名法

✍ dations ◷ 2025-11-24 02:42:05 #蛇形命名法

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

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

相关

  • 八圣地佛教八大圣地,是释迦牟尼生活过的八个地方,佛教的主要宗派都把这些地方看作圣地。八大圣地可以分成两类:著名的朝圣者有:
  • 大阪府第13区大阪府第13区是日本众议院的选区,始于1994年。北海道 13 | 山形县 4 | 静冈县 9 | 岛根县 3 | 大分县 4福井县 3 | 山梨县 3 | 德岛县 3 | 高知县 3 | 佐贺县 3青森县 4 | 岩
  • 恒河鳄恒河鳄(学名:),又名食鱼鳄、长吻鳄,是长吻鳄科恒河鳄属中的唯一物种。恒河鳄身体修长,体色为橄榄绿色。在IUCN红色名录上被列为极危物种。恒河鳄是一种淡水鳄鱼,主要分布于印度河、
  • 南特影展三洲影展(法语:Festival des 3 Continents),通常称作南特影展,是每年在法国南特举办的影展,与其他各大影展多由欧洲、美加电影垄断不同的是,南特影展是特别将亚洲、非洲、拉丁美
  • 假石南科假石南科又名毛盘花科,只有2属4种,全部生长在南非的沙漠干旱区域。本科植物为旱生的灌木,单叶对生,革质,无托叶,外形类似欧石楠类植物,因此得名。1981年的克朗奎斯特分类法将本科列
  • 弗里德里希·弗洛姆弗里德里希·弗洛姆(德语:Friedrich Fromm,1888年10月8日-1945年3月12日)是一位德国将军,军衔为陆军大将,为骑士铁十字勋章的获得者之一。第二次世界大战期间,弗洛姆担任了国内后备
  • 磁链磁链,是一个电磁学的物理量,为通电线圈的匝数与磁通量的乘积。通常用 λ {\displaystyle \lambda } (lambda)或 ψ
  • 特别手术室《特别手术室》是中国第一部探讨未婚怀孕的电影,由导演田壮壮在1988年制作,由于议题的敏感,在完成后17年才通过审查,以光碟的方式发行。电视台主持人卢云因为未婚怀孕,因此接受堕
  • 阿尔班·保斯阿尔班·保斯(英语:Alban Bushi,1973年8月20日-),是一名阿尔巴尼亚足球运动员,司职前锋,目前效力希超球队利云达高斯。保斯一生效力过十二家球会,遍及六个国家,包括匈牙利、希腊、德国、土耳其等等。其职业生涯肇始于国内球会SK地拉那。然后走到匈牙利效力Szegedi LC。1994年,保斯效力德国球会FC Remscheid。他随后返回阿尔巴尼亚两度效力SK地拉那。在此期间,又曾转投法拿莫达利。他之后转到希腊效力迈恩斯,接着到保加利亚加盟列迪斯洛维治。之后,他向土耳其进发,效力艾丹亚斯普,伊
  • 延斯·伯根斯坦延斯·伯根斯坦(英语:Jens Bergensten,1979年5月18日-),是瑞典的游戏设计师。自2010年12月,他在游戏开发商Mojang成为一名程序员和游戏设计师。2011年12月,马库斯·佩尔松辞去职位后他成为沙盒游戏Minecraft的首席设计师和主要开发者。伯根斯坦在11岁时使用BASIC和Turbo Pascal制作了他的第一个游戏。在21岁时,他是《雷神之锤3》的模型制作者和地图制作者。后来,他在游戏开发商Korkeken Interactive Studio成为C++和Java程序员