蛇形命名法

✍ dations ◷ 2025-09-11 00:58:28 #蛇形命名法

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

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

相关

  • 太平洋群岛位于大洋洲的三大岛群:密克罗尼西亚(Micronesia,希腊语字根为“小岛”之义) 位于赤道以北,西太平洋,包括:马绍尔群岛、关岛、瑙鲁、帕劳等。美拉尼西亚(Melanesia,希腊语字根为“黑人
  • abbr class=abbr title=S60: 该物质及容器必须按危险废物放置S60/abbr安全建议标准词(英语:Safety phrases,简写:S-phrases)是于《欧盟指导标准67/548/EEC 附录Ⅳ: 有关危险物品与其储备的安全建议》里定义。该列表被集中并再出版于指导标准2001/59/
  • 对数的多项式对数的多项式是多项式的一个变形,例如 f ( x ) = ∑ i = 0
  • 迪特·吕斯特迪特·吕斯特(Dieter Lüst,1956年9月21日-)出生于芝加哥,是德国理论物理学家,2004年起任慕尼黑大学数学物理教授,马克斯·普朗克物理学研究所(慕尼黑)主任,研究方向为弦理论。2000年
  • 乌利·赫内斯乌尔里希·“乌利”·赫内斯,(德语:Ulrich „Uli“ Hoeneß,1952年1月5日-)是一名德国企业家、足球官员及前足球运动员,原拜仁慕尼黑足球俱乐部注册协会会长及拜仁慕尼黑足球俱乐部
  • 校刊校刊是由学校出版的阅读刊物,是学生自主管理的一环,通常为每学年或每学期发行一期。依出版时间不同,又可分为季刊、月刊、周刊、日刊等,而依出版式样不同,又可称做校报。名称上不
  • 联合文学小说新人奖联合文学小说新人奖是《联合文学》杂志与《联合报》在1987年起合办之小说类文学创作比赛。供海内、外文学中文创作人士参加,于每年1月或2月初至6月30日收件。短篇小说组设有
  • 河野谈话河野谈话是指1993年8月4日,时任日本内阁官房长官河野洋平发表谈话,针对第二次世界大战期间日军强征韩国妇女充当慰安妇表示衷心反省和道歉,此次谈话后称“河野谈话”。河野谈话
  • 神户新闻社株式会社神户新闻社是总部位于日本兵库县神户市中央区神户情报文化大楼的一家报社,其发行的报纸《神户新闻》日发行量约55万份(日报、2001年)。神户新闻自1898年2月11日创刊以
  • 闸河闸河,又称北股河,位于江苏省西北部和安徽省北部,是萧濉新河左岸支流,清代因其于徐州铜山县黄河南岸泄减石闸之水而称闸河。今闸河源自江苏省徐州市铜山区西南黄河故道南侧,向南流