蛇形命名法

✍ dations ◷ 2025-11-26 01:27:51 #蛇形命名法

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

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

相关

  • 银钱银钱可以指:
  • 湘黔铁路.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 杜马·索德诺姆杜马·索德诺姆(蒙古语:Думаагийн Содном,1933年7月14日- )蒙古族,蒙古东戈壁省奥尔根县(英语:Örgön)人,蒙古政治人物,1984年至1990年担任蒙古人民共和国部长会议主席
  • 阿马扎斯普·哈恰图罗维奇·巴巴贾尼扬阿马扎斯普·哈恰图罗维奇·巴巴贾尼扬(亚美尼亚语:Համազասպ Խաչատուրի Բաբաջանյան;西里尔化:Амазасп Хачатурович Бабадж
  • 李万杰李万杰(1806年-1862年),字希白,号俊民,清朝政治人物、同进士出身。道光十四年(1834年),乡试中举。道光十八年(1838年),登进士三甲,授刑部主事、刑部奉天司、云南司行走。后经安澜举荐,以知
  • 星空漫步星空漫步是Vito Technology为iOS、Android和Amazon从2001年起开发的手机软件。星空漫步主要是帮助业余天文爱好者、学生和专家定位了夜空中200,000余恒星、行星、星座和卫星
  • 沃姓沃姓是中文姓氏之一,在《百家姓》中排第363位。在现代他是极罕见的姓氏。沃姓出自子姓,是以名为姓氏。《风俗通义》记载,商朝君主沃丁的子孙有以祖先名号为姓的。
  • 张锡田 (1907年)张锡田(1907年-1993年),字蔚然,男,直隶(今河北)安平人,中国军事人物、政治人物,曾任中国国民党革命委员会山东省委员会主任委员,第五、六、七届全国政协委员。
  • 安坡里奥安坡里奥(希腊语:Εμπορείο;Emporio)是希腊 圣托里尼岛的一个村庄,距离费拉12公里,靠近以利亚山。根据2011年人口普查,安坡里奥有3,085名永久居民。 。安普里奥的景点包括 Goulas 城堡和一些教堂,如圣尼古拉教堂。坐标:.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline}.mw-parser-output .geo-nondefaul
  • 618年