蛇形命名法

✍ dations ◷ 2024-12-29 00:36:12 #蛇形命名法

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

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

相关

  • span style=color: white;选择性退出/span欧洲联盟中,选择退出权(opt-out)是指选择性地不加入或不执行某项欧盟法律或者条约的权利。欧盟法律在欧洲联盟成员国基本都是有效的,但偶尔成员国可以选择排除一些欧盟的法律和
  • 中部太平洋方面舰队中部太平洋方面舰队是日本海军为防止美军向中部太平洋的侵攻(马里亚纳・帕劳・特鲁克方面)、以各海军部队和陆军部队统括指挥为目的而编制的日本海军舰队。1944年3月4日第四舰
  • 美军历史上军衔最高军官本列表列出了美国军队中三军最高将领,仅包含了五星上将或者与之相等级别的将领、更高级别军衔的将领,以及那些特别设立的四星上将。1981年起,美国军队中最高军衔为上将(四星),薪金
  • 骚动者乐团骚动者乐团(南非语:Seether),是南非的一组另类摇滚乐团。1999年,该乐团于南非豪登省比勒陀利亚创立。原团名为“Saron Gas”,但因为拼写近似沙林瓦斯(Sarin Gas),该乐团于2002年移师
  • 章永康章永康(1831年-1865年),字子和,一字晋堂,贵州大方人,晚清诗人、政治人物,进士出身。咸丰三年(1853年)癸丑科进士,二甲九十五名,选庶吉士,散馆改内阁中书,回乡奔丧,卒于兵乱。恤赠内阁侍读。
  • 张秀兰张秀兰(1966年10月-),女,苗族,云南麻栗坡人,中华人民共和国政治人物、第十一届全国人民代表大会云南地区代表。毕业于云南师范大学政教专业,是中国共产党党员。2006年3月担任云南省文山壮族苗族自治州副州长。2008年起担任全国人大代表。2015年3月任文山州州长。2018年2月24日,当选为第十三届全国人大代表。2021年5月2日,据云南省纪委监委消息:张秀兰涉嫌严重违纪违法,已主动投案,目前正在接受纪律审查和监察调查。
  • 37signals37signals是一个私人控股公司,主要设计开发网站应用程序。1999年成立于芝加哥,是一个创造简单、专一的软件的小团队。主要商业产品包括:Basecamp、Backpack、Campfire、Highris。其有两个免费产品,分别是Ta-Da List和Writeboard。该公司亦有一本书的著作,名为《Getting Real》。此外,该公司也维护一个开源产品“Ruby on Rails”。
  • Fn键Fn键(Fn为Function的缩写)是许多电脑键盘上采用的一个修饰键,常见于苹果标准键盘、多媒体键盘和一些笔记本电脑键盘。它的功能主要是在紧凑布局中以组合键方式决定更多一键两义的按键。在许多全尺寸的多媒体键盘上它也作为F-Lock键,主要配合特定按键来快速更改显示、音频等硬件设置,或者进行多媒体控制,例如调整亮度、音量、播放控制(播放/暂停/上一首/下一首)、弹出光驱等。Fn键可以在Windows笔记本电脑中用于调节相应硬件设置,如屏幕亮度、声音大小等。在苹果公司的Mac产品中,双击可启用听写。(部分)
  • 巴雷提那巴雷提那帽(加泰罗尼亚语:Barretina,加泰罗尼亚语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium Alternative","TITUS Cyberbit Basic","Arial Unicode MS","IPAPANNEW","Chrysanthi Un
  • 2020年3月