蛇形命名法

✍ dations ◷ 2025-06-16 09:32:08 #蛇形命名法

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

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

相关

  • 悬钩子悬钩子属(学名:Rubus)是蔷薇科蔷薇亚科的一属植物,有些种可称为黑莓、树莓。落叶半灌木;茎常有刺;单叶掌状分裂或三数复叶;白色花腋生;红色、暗红色、黄色或黑色圆形浆果,夏秋成熟。
  • 血管紧张素II受体拮抗剂血管紧张素II受体拮抗剂(Angiotensin II receptor antagonist),也被称为血管紧张素受体阻滞剂(angiotensin receptor blockers, ARBs)或AT1受体拮抗剂,是一类作用于肾素-血管紧张
  • 曹谨凤山曹公庙的曹公神像曹谨(1787年11月5日-1849年6月8日),原名瑾,字怀璞,后改为谨,字怀朴,号定庵,清朝政治人物,河南省河北道怀庆府河内县(今河南省焦作市沁阳市)人。历任直隶、福建、台
  • 叙永县叙永县是四川省泸州市下辖县,位于四川盆地南缘,接壤云贵,鸡鸣三省。古时叙永亦称“永宁”。县政府位于叙永镇。全县幅员面积2984.41平方公里。叙永城市建设相对较好,城市面积7平
  • 高宝德高宝德,北齐皇族,高欢之孙,彭城王高浟之子。北朝齐后主时尚书右仆射。渤海郡蓨县(治今河北景县)人。齐武成帝河清三年(564年)三月,高浟被盗贼田子礼等人劫持杀害,高宝德袭爵彭城王,官
  • 王井泉王井泉(1905年-1965年5月19日),台北大稻埕人。台湾日治时期文化运动支持者,其具体事迹有以下几件,第一,“王井泉喜欢帮助人,尤其是文化人,有文化甘草之称。与台中中央书局张星建、吴
  • 尼古拉斯·依科诺米狄斯尼古拉斯·依科诺米狄斯(希腊语:Νικόλαος Οικονομίδης,1934年2月14日-2000年5月31日)是一位希腊裔加拿大籍拜占庭学家,是拜占庭行政研究领域的主要专家。依科
  • 中洲岛 (福州)中洲岛是中国福建省福州市台江区闽江江心的一座岛屿,位于解放大桥一侧。该岛总建筑面积7万平方米,曾被誉为“南台明珠”,是“榕城十大景观”之一。岛屿与江岸陆地之间有万寿桥
  • 陈晶陈晶(1971年4月22日-),中国女子冰球运动员。她曾代表中国国家队参加1998年和2002年冬季奥林匹克运动会冰球比赛,分别获得第四名和第七名。她也曾两次参加亚洲冬季运动会。