蛇形命名法

✍ dations ◷ 2025-11-21 09:13:15 #蛇形命名法

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

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

相关

  • 超中性子超中性子(英语:Neutralino),又译中性微子,是一种由超对称所预测的假想粒子。超中性子是费米子,且电荷为零,共有四种,最轻的超中性子一般是稳定的。它们的典型标记为
  • 行乞行乞是指向他人求讨食物及钱财等,以行乞为生之人称为乞丐,也叫乞讨。有的乞讨者因没有工作能力才乞讨;有部分则是虽有工作能力,但难以找到工作及赚取稳定收入,因此他们便只能以乞
  • 西北西北英格兰(英语:North West England),是英国英格兰下辖的9个次级行政区之一,主要以重工业城市为主,包括曼彻斯特、利物浦等等,濒临西面的大西洋。工业革命时代主要以制造业为主,同
  • 杨元庆 (溜溜球)杨元庆(1990年12月10日-),生于台湾台南,现居于台湾台北,为台湾街头艺人。杨元庆于14岁那年立下成为溜溜球高手的志愿。得过台湾溜溜球大赛冠军、台湾十大杰出街头艺人,还受邀至中国
  • 四大名捕会京师《四大名捕会京师》是著名武侠小说作家温瑞安在1980年代的作品,是《四大名捕》系列之一,原来在《明报》连载。1988年由中国电视公司改编为电视剧《霹雳神捕》,其中将四大名捕“
  • 乌兰站乌兰站,位于中华人民共和国青海省海西蒙古族藏族自治州乌兰县希里沟镇,是青藏铁路上的火车站,建于1979年,由青藏铁路公司管辖。
  • 贝塔姆切里亚贝塔姆切里亚(Bethamcheria),是印度安得拉邦Kurnool县的一个城镇。总人口30977(2001年)。该地2001年总人口30977人,其中男性15856人,女性15121人;0—6岁人口4494人,其中男2324人,女217
  • 楠神顺平 (足球运动员)楠神顺平(日语:楠神 順平,1987年8月27日-),日本足球运动员,司职中场,现效力于东京都社会人足球联赛(日语:東京都社会人サッカーリーグ)球队南葛SC(日语:南葛SC)。楠神顺平出生于1987年8月2
  • 各国家和地区人口密度列表本列表按人口密度排序列出各国家和地区人口密度,按每平方公里的人口数量计算。下表中的面积包括海湾、湖泊、水库和河流等内部水体。本列表使
  • 卡皮唐卡皮唐(葡萄牙语:Capitão)是巴西南大河州的一个市镇。总面积74.619平方公里,总人口2595人,人口密度34.8人/平方公里。