蛇形命名法

✍ dations ◷ 2025-11-25 18:03:57 #蛇形命名法

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

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

相关

  • 升结肠升结肠是结肠的一部分,位于腹腔右侧,是盲肠向上的延续,自右下腹部向斜后方上升,直到肝脏下缘以直角向左侧水平的横结肠移行。长约25厘米。
  • 非传统性爱传统性爱(conventional sex)或香草性爱(vanilla sex)在西方文化是指部分族群或次文化中认为最泛用的人类性行为,一般是指不包含BDSM或恋物癖等的性行为,有时也会有此一词语描述平
  • 音频录音是指将声音转为模拟讯号或机械记录的过程。数字录音是指将模拟信号经由AD转换器将类比(analogy)取样成数字(digital)记录到数字储存装置再由,数字转换回模拟信号的过程录音的
  • 王松灵王松灵(1962年-),汉族,中华人民共和国政治人物、第十一届全国政协委员,中国致公党党员。曾担任致公党中央委员、首都医科大学副校长、北京口腔医学研究所副所长。2008年,当选第十一
  • 哈特林保罗·哈特林(丹麦语:Poul Hartling,1914年4月30日-2000年4月30日)丹麦外交官和政治人物。丹麦自由党党员,1973年到1975年担任丹麦首相。哈特林1914年生于哥本哈根,1939年毕业于哥
  • 丹尼尔·韦伯斯特丹尼尔·韦伯斯特(Daniel Webster,1782年1月18日索尔兹伯里-1852年10月25日马什菲尔德),美国政治家,曾两次担任美国国务卿。韦伯斯特与亨利·克莱、罗伯特·A·塔夫脱、约翰·C·
  • 2016年环法自行车赛2016年环法自行车赛是第103届环法自行车赛,是三大自行车环赛之一。冠军为克里斯·弗罗梅,也是1995年以来的首位环法卫冕者。第二和第三名分别为Romain Bardet和奈洛·金塔纳获
  • 中尼关系中尼关系可以指:
  • 马来西亚政党列表最高元首后 东姑阿兹纱阿蜜娜(英语:Tunku Azizah Aminah Maimunah)副最高元首 苏丹纳兹林沙(马来语:Sultan Nazrin Muizuddin Shah ibni Sultan Azlan Muhibbuddin Shah)副首相 (不
  • 卖挂票《卖挂票》是马三立相声代表作之一,讲述了一个不学无术的小市民自吹自擂为“京剧名家”的故事。作品中,“我”(“马喜藻”,谐音“洗澡”)自称京剧名家,还自称是名角李盛藻的师父,许多名角(如金少山)甘愿为其当配角,然而在叙述中多次暴露自己水平低下(如将京剧名家刘喜奎说成大鼓艺人魏喜奎、把《奇冤报》中的角色刘世昌说成民国大总统徐世昌、把剧目《红楼二尤》说成“红油二楼”等等)。故事后半,马喜藻在上海天蟾舞台演出,一时座无虚席,后来的观众只能购买站票、蹲票、趴票等等,最后甚至有170余人为看戏选择买“挂票”(将观众用