蛇形命名法

✍ dations ◷ 2025-04-28 16:34:56 #蛇形命名法

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

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

相关

  • 布加勒斯特布加勒斯特(英语:Bucharest),罗马尼亚语名为布库雷什蒂(罗马尼亚语:București),罗马尼亚首都,位于罗马尼亚东南部,瓦拉几亚平原中部,多瑙河支流登博维察河畔。有“小巴黎”之称。面积
  • 双龙桥坐标:23°36′44″N 102°46′01″E / 23.61222°N 102.76694°E / 23.61222; 102.76694双龙桥亦称十七孔桥,位于云南省红河州建水县西庄镇南部,南盘江支流的泸江河与塌冲河交
  • 王爷神传统宗教仪式:神明秘密社会:王爷千岁信仰属于人鬼崇拜之类,是台湾及福建闽南地区最为盛行的民间信仰之一,也是台湾民间信仰的一大特色。“王爷”是对亲王、郡王的尊称,其位阶仅次
  • 仿真仿真或译作模拟(英语:Simulation),泛指基于实验或训练为目的,将原本的真实或抽象的系统、事务或流程,建立一个模型以表征其关键特性(key characteristics)或者行为、功能,予以系统化
  • 普拉尚·博斯普拉尚·博斯(Prashant Bose),化名基尚(Kishan)或基尚达(Kishan da),是印度共产党(毛主义)政治局委员。曾使用化名Nirbhay Mukherjee、Kajal、Kishan-da和Mahesh。 是印度毛主义共产主
  • 白砂镇白砂镇是中国福建省龙岩市上杭县下辖的一个镇。白砂镇的东面为溪口乡,南面为茶地乡和泮境乡,西面为临城镇,北面为旧县乡和蛟洋乡。白砂镇共辖22个村委会,分别是:中洋村、梧岗村、
  • 陈焕春陈焕春(1953年3月20日-),湖北恩施人,中国兽医学家,家畜传染病学专家,中国工程院院士。致力于研究和防治对中国养猪产业造成危害的家畜传染病,对中国动物传染病的防控有相当贡献。陈
  • 妖怪名单动画《妖怪名单》第一季海报《妖怪名单》,是腾讯在2014年4月推出的漫画,原作者为糖人家,故事中男主角叫封夕,女主角叫苏九儿。故事内容是大学男生封夕与九尾妖狐苏九儿、树妖合
  • 绯贺由香理绯贺由香理(日语:緋賀 ゆかり、12月19日-),是日本宫城县仙台市出身的女性漫画家、插画家,以可爱、细腻画风见长。从学生时代就兼顾学业与商业志执笔活动。经游戏系商业漫画选集、轻小说插画而至杂志月刊连载。不只担任插画工作,有些作品也会交由负责漫画化。
  • 米凯尔·贝克曼米基尔·贝克曼(丹麦语:Mikkel Beckmann,1983年10月24日-)是一名效力瑞超球会艾夫斯堡的丹麦足球员。他也是2010世界杯国家队成员。以下是贝克曼的职业数据︰