跳转到内容

英文维基 | 中文维基 | 日文维基 | 草榴社区

駝峰式大小寫

本页使用了标题或全文手工转换
维基百科,自由的百科全书
(重定向自帕斯卡命名法

駝峰式大小寫Camel-CaseCamel Casecamel case),计算机程序編寫時的一套命名規則(慣例)。

變數名和函式名稱是由二個或多個單字連結在一起,而構成的唯一識別字時,利用「駝峰式大小寫」來表示,可以增加變數和函式的可讀性。

「駝峰式大小寫(Camel-Case)一詞來自Perl語言中普遍使用的大小寫混合格式,而Larry Wall等人所著的暢銷書《Programming Perl》(O'Reilly出版)的封面圖片正是一匹駱駝。」[1]

「駝峰式大小寫」命名規則可視為一種慣例,並無絕對與強制,為的是增加識別和可讀性。一旦選用或設定好命名規則,在程式編寫時應保持一致格式。

小驼峰图片示例
小驼峰
大驼峰图片示例
大驼峰

格式

[编辑]

單字之間不以空格斷開(例:camel case)或連接號(-,例:camel-case)、底線(_,例:camel_case)連結,有兩種格式:

  • 小駝峰式命名法(lower camel case):
第一個單字以小寫字母開始;第二個單字的首字母大寫,例如:firstName、lastName。
  • 大駝峰式命名法(upper camel case):
每一個單字的首字母都採用大寫字母,例如:FirstName、LastName、CamelCase,也被稱為Pascal命名法(英語:Pascal Case)。[2][3]

其他相關格式

[编辑]

StudlyCaps是指大小寫混用且不使用空格、連接號或底線的格式,如sTuDlyCAps。StudlyCaps可以視為「駝峰式大小寫」的變種。

参考文献

[编辑]
  1. ^ Shelley Powers 著,蘇秉豐、陳建勳 譯,《JavaScript學習手冊》(Learning JavaScript),P.30,歐萊禮(O'Reilly)出版,台北,2007年12月ISBN 978-986-6840-14-2
  2. ^ 「Pascal命名法」源自於Pascal语言的命名慣例。
  3. ^ MSDN:.NET Framework開發人員手冊:大小寫慣例。. [2009-01-25]. (原始内容存档于2014-10-28). 页面存档备份,存于互联网档案馆

內部連結

[编辑]

外部連結

[编辑]