蛇形命名法

✍ dations ◷ 2025-08-13 04:32:53 #蛇形命名法

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

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

相关

  • 雕塑古希腊雕刻是古希腊中闻名于世的其中一项艺术,发展时间大约于公元前10世纪至公元前1世纪。古希腊雕刻特点在于富于理想主义、质朴,注重共性、雅致,简而言之便是返璞归真,因此在
  • 阿斯顿弗朗西斯·威廉·阿斯顿(英语:Francis William Aston,1877年9月1日-1945年11月20日),英国化学家、物理学家,英国皇家学会院士,俄罗斯科学院荣誉院士。由于“借助自己发明的质谱仪发
  • 范文程范文程(1597年-1666年),字宪斗,清朝开国重臣。其先世于明初自江西贬往沈阳,“居抚顺所”。万历时中秀才。努尔哈赤攻占抚顺,范文程主动投靠。历事满洲四代君主,清朝开国时的规制大多
  • 万家岭战役第九战区薛岳万家岭战役又称德安战役,1938年于武汉会战序列中,在万家岭一带国民革命军第九战区部队在指挥官薛岳的率领下于南浔铁路战场几近全歼日本军第101师团与第106师团。
  • 千山山脉千山山脉即千山,古称积翠山,又名千顶山、千华山和千朵莲花山,位于辽宁省东部,是长白山的支脉,构成辽东半岛地形的主脊。主峰高708.3米,因为山峰总数为999座,故名千山。千山山脉呈东
  • 巴里·巴里什巴里·克拉克·巴里什(英语:Barry Clark Barish,1936年1月27日-),美国实验物理学家,任加州理工学院林德物理学教授。他是引力波领域的专家,并于2017年“因对LIGO探测器及引力波探测
  • 固阳组固阳组是位于中国内蒙古固阳县一带的下白垩世地层,1957年由华北地质局201队命名。该地层以灰、灰黑色泥岩、页岩以及黄灰、灰绿色砂岩、粉砂岩(中上部),灰白、黄褐色砾岩、砂砾
  • 反击 (美国电影)《反击》(英语:,或称作)是一部2015年美国惊悚片,为丹尼尔·阿尔弗雷德森执导,安东尼·霍普金斯、朱丽娅·斯蒂尔斯、雷·李欧塔与亚历山大·路德韦格主演。改编自Castle Freeman,
  • 银座砖瓦街银座砖瓦街(日语:銀座煉瓦街),西方称作银座砖城(Ginza Bricktown),为日本最早的欧美式街道:p14,是1872年银座大火(日语:銀座大火)后,明治政府以“都市防火化”为目标、而在东京银座修筑
  • 沃恩山坐标:20°55′12″N 17°16′48″E / 20.92000°N 17.28000°E / 20.92000; 17.28000沃恩山(Tarso Voon)是位于乍得北部提贝斯提区的成层火山,属于提贝斯提高原的一部分。山体主