駝峰拼寫法(CamelCase)

2021-05-09 22:46:36 字數 902 閱讀 3324

來源:http://www.3lj.com/blog/user1/1/archives/2007/338.htm

在英語中,依靠單詞的大小寫拼寫複合詞的做法,叫做「駝峰拼寫法」(camelcase)。比如,backcolor這個複合詞,color的第乙個字母採用大寫。

這種拼寫法在正規的英語中是不允許的,但是在程式語言和商業活動中卻大量使用。比如,sony公司的暢銷遊戲機playstation,play和station兩個詞的詞首字母都是大寫的。

它之所以被叫做「駝峰拼寫法」,是因為大小寫的區分使得複合詞呈現「塊狀」(bump),看上去就像駝峰的駝峰(hump)。

「駝峰拼寫法」又分為兩種。第乙個詞的首字母小寫,後面每個詞的首字母大寫,叫做「小駝峰拼寫法」(lowercamelcase);第乙個詞的首 字母,以及後面每個詞的首字母都大寫,叫做「大駝峰拼寫法」(uppercamelcase),又稱「帕斯卡拼寫法」(pascalcase)。

在歷史上,「駝峰拼寫法」早就存在。蘇格蘭人的姓名中的mac字首就是一例,比如著名歌手paul maccartney的名字中,m和c都是大寫的,如果將c小寫就是錯誤的。另乙個例子是,著名化學品公司杜邦公司的名字dupont。

但是,這種拼寫法真正流行,還是在80年代以後,那時正是計算機語言開始興起的時候。許多著名的計算機語言依靠單詞不同的大小寫來區分變數。在計算 機語言中,還有一種「匈牙利拼寫法」(hungarian type notation),變數中每個單詞的首字母都大寫,然後變數名的最前面再加乙個小寫字母,表示這個單詞的資料型別。比如,imytestvalue這個 變數名,就表示它是乙個整數變數(integer)。據說,微軟公司最喜歡使用「匈牙利拼寫法」。

駝峰命名:一般稱由多個單詞或縮寫組成的變數名,並且該變數名每個單詞首字母均為大寫

(一般類名全部首字母大寫,方法或屬性名第乙個字母小寫)的稱為駝峰命名。

駱駝拼寫法(CamelCase)

駱駝拼寫法 camelcase 在英語中,依靠單詞的大小寫拼寫複合詞的做法,叫做 駱駝拼寫法 camelcase 比如,backcolor這個複合詞,color的第乙個字母採用大寫。這種拼寫法在正規的英語中是不允許的,但是在程式語言和商業活動中卻大量使用。比如,sony公司的暢銷遊戲機playsta...