蛇形命名法

✍ dations ◷ 2025-12-09 23:22:34 #蛇形命名法

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

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

相关

  • 属格属格(拉丁语:casus genitivus,英语:genitive case,俄语:роди́тельный паде́ж,缩写: .mw-parser-output .smallcaps-all{font-variant:small-caps;text-transform:
  • abbr class=abbr title=R40: 有限的证据显示本物质可能致癌R40/abbr警示性质标准词(英语:Risk Phrases,简写:R-phrases)是于《欧联指导标准67/548/EEC 附录III: 有关危险物品与其储备的特殊风险性质》里定义。该列表被集中并再出版于指导标准2001/
  • 脉冲在信号处理中,脉冲(pulse)有以下两种意义:以下主要说明信号幅度快速暂态变化的脉冲。利用脉冲整形(英语:pulse-shaping)的程序可以产生不同的脉冲形状,根据应用的不同,最佳的脉冲形状
  • 希拉里·本恩玛丽·克雷(英语:Mary Creagh)希拉里·詹姆斯·韦奇伍德·本恩(英语:Hilary James Wedgwood Benn,1953年11月26日-),英国工党政治家,现任英国国会下院西约克郡中利兹(Leeds Central)选区
  • 桃乐丝·哈里森·尤斯蒂斯桃乐丝·哈里森·尤斯蒂斯(英语:Dorothy Harrison Eustis,1886年5月30日-1946年9月8日)是美国犬只饲养员和慈善家,美国第一所导盲犬学校The Seeing Eye(英语:The Seeing Eye)的联合创
  • 固驿街道固驿街道,原为固驿镇,是中华人民共和国四川省成都市邛崃市下辖的一个乡镇级行政单位。2019年12月,撤销固驿镇、牟礼镇,设立固驿街道,以原固驿镇和原牟礼镇新街社区、迎祥村、凤林
  • 李怡慧李怡慧(1981年10月4日-),台湾体育主播,现任FOX体育台记者及制作人,2005年进入纬来体育台,曾担任SBL超级篮球联赛场边记者,也和徐裴翊一起主持过中华职棒第十九年度颁奖典礼。2012年
  • 1987年飓风阿琳飓风阿琳(英语:Hurricane Arlene)是1987年大西洋飓风季持续时间最长的热带气旋,也是该季第一场飓风和首场获命名的风暴。系统源自北卡罗莱纳州海岸沿线逐渐衰减的锋面天气系统所关联的低气压区,成型后总体保持向东移动,逐渐穿越大西洋,期间多次大幅转向。8月13日,气旋以弱热带风暴强度掠过百慕大,然后继续在海上前进。8月20日,阿琳一度停止移动,再于两天后升级成飓风。8月24日清晨,风暴在北大西洋极北洋面上空转变成温带气旋,然后回转东南,于8月26日在伊比利亚半岛附近逐渐消散。阿琳在百慕大产生时速
  • 238省道 (安徽)安徽省道238,原为 萧淮路,是安徽省省道之一。 238省道起于宿州市萧县圣泉乡,沟通 徐峡线、 302省道、 连霍高速、 101省道、 泗蚌高速、 309省道、 312省道、 京珠线、 252省道、 306省道、 424省道、 滁新高速、 317省道和 318省道,终于阜阳市阜南县王家坝镇。途经萧县、淮北市区、濉溪县、涡阳县、利辛县、阜阳市区和阜南县。
  • 亨利·特里亨利·特里(法语:Henry Terry,1868年5月27日-1952年7月27日),法国男子板球运动员。他曾代表法国参加1900年夏季奥林匹克运动会板球比赛,获得一枚银牌。