蛇形命名法

✍ dations ◷ 2025-12-02 17:45:09 #蛇形命名法

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

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

相关

  • 长春花属生物碱长春花属(学名:Catharanthus)包含了八种多年生的草本植物。其中七种原产于马达加斯加岛,而第八种C. pusillus则来自斯里兰卡。先前这属植物被列于近亲属—蔓长春花属(Vinca)—之
  • 生态智慧生态智慧是以深层生态学的角度,深刻地分析和理解生态系统,从而得到人类和其他物种生物如何共存的智慧。生态智慧指出人类是自然界的一分子,对所有生命体,无论是人类或非人类物种
  • 凯西·雅克布森凯西·加德纳·雅克布森(英语:Casey Gardner Jacobsen,1981年3月19日-),前美国NBA联盟的职业篮球运动员。他在2002年的NBA选秀中第1轮第22顺位被菲尼克斯太阳选中。
  • 加林娜·沃尔切克加林娜·鲍里索夫娜·沃尔切克(俄语:Галина Борисовна Волчек,1933年12月19日-2019年12月26日),女,苏联及俄罗斯演员,戏剧导演。俄罗斯联邦劳动英雄(2017年)。苏
  • 少女森林《少女森林》(朝鲜语:소녀포레스트 ,英语: GIRLS FOR REST )为韩国的综艺节目,是少女时代继2015年《Channel 少女时代》后的团体综艺节目,也是继2011年SM Town在巴黎开演唱会后再到
  • 毛昭晰毛昭晰(1929年5月7日-),浙江奉化人,中国文物学家、博物馆专家、文物保护活动家。毛昭晰于1929年5月7日出生于浙江省宁波市城区。1949年,毛昭晰毕业于浙江大学文学院历史地理系。毛
  • 新加坡双年展新加坡双年展 (英语:Singapore Biennale)是一个在新加坡举行的国际当代艺术展览,每两年举办一次。自2006年开始举办,是新加坡首个国际当代艺术展,也是新加坡2006的文化项目一部
  • 国际计量委员会国际计量委员会(法语:Comité international des poids et mesures,简称CIPM)由18个由国际计量大会任命,来自《米制公约》会员国的委员组成,他们主要的职责是以直接行动或向国际计
  • 代尔塞岛坐标:12°06′N 53°16′E / 12.100°N 53.267°E / 12.100; 53.267代尔塞岛是也门的岛屿,位于索科特拉岛西南38公里的印度洋海域,距离萨姆哈岛17公里,长7.12公里、宽2.25公里,面
  • 请帖请帖,又称请柬、邀请卡是一类邀请收件者出席活动的函件,例如结婚喜帖,舞会请柬等。发讯者名义多数是组织活动的发起人或公关公司,上面有活动名称及活动类型、日期、时间、地点,衣着指引等,又有联络人及联络方式。有些活动会要求参加者持请柬入场。