蛇形命名法

✍ dations ◷ 2025-10-26 10:31:24 #蛇形命名法

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

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

相关

  • 玛娅·普丽谢斯卡娅玛娅·米哈伊洛芙娜·普丽谢斯卡娅(俄语:Ма́йя Миха́йловна Плисе́цкая,1925年11月20日-2015年5月2日),俄罗斯芭蕾舞者,师从伊丽莎薇特·盖尔德(Elizavet
  • 克里夫兰骑士克利夫兰骑士(英语:Cleveland Cavaliers,简称Cavs),是一支位于美国俄亥俄州克利夫兰的NBA篮球队,分属于东部的中部赛区,成立于1970年,主场为速贷球馆。1970年进入联盟的克利夫兰骑士
  • 高雄市交响乐团高雄市交响乐团 (Kaohsiung Symphony Orchestra;简称高市交、KSO)是高雄市政府以基金会形式所管理的交响乐团。附设于财团法人高雄市爱乐文化艺术基金会。总部位于高雄市凤山
  • 尼泊尔文化2006年之前,尼泊尔是世界上唯一一个印度教王国,(现已被废止),其文化也是典型的印度教文化。关于尼泊尔信仰印度教的时代,有尼泊尔人认为是公元前1000年,比较合理的是李查维王朝,因为
  • 四川河流列表四川河流列表,列举全部或部分在四川省境内的河流,并依照流域排列;支流则由河口至源头排序。
  • 小行星6616小行星6616(英语:6616 Plotinos)是一颗围绕太阳公转的小行星。1971年3月25日,C. J. 万·豪敦、I. 万·豪敦-格勒内费尔德、T. 赫雷尔斯在帕洛马山发现了此天体。这颗小行星的绝
  • 鞠姓鞠姓是中文姓氏之一,在《百家姓》中排第390位。鞠氏出自姬姓,是以字为氏。《元和姓纂》中记载,后稷有位孙子名叫鞠陶,据说出生时手心有鞠字,遂以此命名,其后代便以祖先的字为氏。
  • 巴威·翁素万巴威·翁素万上将(泰语:ประวิตร วงษ์สุวรรณ,国际音标:,1945年8月11日-)是泰王国国家维持和平秩序委员会(英语:National Council for Peace and Order)副主席、副总理
  • 布莱克利县 (佐治亚州)布莱克利县(英语:Bleckley County)是位于美国佐治亚州中部的一个县,面积568平方公里,县治科克伦。根据2000年美国人口普查,共有人口12,141。布莱克
  • 弗朗奇斯克·巴拉弗朗奇斯克·巴拉(罗马尼亚语:Francisc Balla,1932年10月22日-),匈牙利语名鲍洛·费伦茨(匈牙利语:Balló Ferenc),罗马尼亚男子摔跤运动员。他曾代表罗马尼亚参加世界摔跤锦标赛,获得二枚银牌。他也曾参加1964年和1968年夏季奥林匹克运动会。