駱駝式命名法(camel-case)又稱駝峰式命名法,是電腦程式編寫時的一套命名規則(慣例)。正如它的名稱camelcase所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名字。程式設計師們為了自己的**能更容易的在同行之間交流,所以多採取統一的可讀性比較好的命名方式。
中文名駱駝命名法
外文名camel-case
又 稱
駝峰命名法
性 質
命名法 1
基本概念
2應用概述
▪小駝峰法
▪大駝峰法
編輯printemployeepaychecks();
print_employee_paychecks();
第乙個函式名使用了駱駝式命名法——函式名中的每乙個邏輯斷點都有乙個大寫字母來標記;第二個函式名使用了下劃線法----函式名中的每乙個邏輯斷點都有乙個下劃線來標記。
駱駝式命名法在許多新的函式庫和microsoft windows這樣的環境中使用得相當多。另一方面,下劃線法是c出現後開始流行起來的,在許多舊的程式和unix這樣的環境中,它的使用非常普遍。
編輯駱駝式命名法就是當變數名或函式名是由乙個或多個單詞鏈結在一起,而構成的唯一識別字時
,第乙個單詞以小寫字母開始;第二個單詞的首字母大寫或每乙個單詞的首字母都採用大寫字母,例如:myfirstname、mylastname,這樣的變數名看上去就像駱駝峰一樣此起彼伏,故得名。
駱駝式命名法(camel-case)一詞來自 perl 語言中普遍使用的大小寫混合格式,而 larry wall 等人所著的暢銷書《programming perl》(o'reilly 出版)的封面正是一匹駱駝。
駱駝式命名法的命名規則可視為一種慣例,並無絕對與強制,為的是增加識別和可讀性。
變數一般用小駝峰法標識。駝峰法的意思是:除第乙個單詞之外,其他單詞首字母大寫。譬如
int mystudentcount;
變數mystudentcount第乙個單詞是全部小寫,後面的單詞首字母大寫。
相比小駝峰法,大駝峰法(即帕斯卡命名法)把第乙個單詞的首字母也大寫了。常用於
類名,命名空間等。譬如
public class databaseuser;
[1]參考資料
駱駝式命名法
駱駝式命名法 camel case 又稱駝峰式命名法,是電腦程式編寫時的一套命名規則 慣例 正如它的名稱camelcase所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名字。程式設計師們為了自己的 能更容易的在同行之間交流,所以多採取統一的可讀性比較好的命名方式。例如,下面是分別用駱駝式命名...
駱駝命名法,帕斯卡命名法和匈牙利命名法
一 匈牙利命名法 廣泛應用於象microsoft windows這樣的環境中。windows 程式設計中用到的變數 還包括巨集 的命名規則匈牙利命名法,這種命名技術是由一位能幹的 microsoft 程式設計師查爾斯 西蒙尼 charles simonyi 提出的。匈牙利命名法通過在變數名前面加上相...
駱駝命名法,帕斯卡命名法和匈牙利命名法
簡單的說 mydata 就是乙個帕斯卡命名法 而mydata是乙個駱駝命名法,它第乙個單詞的第乙個字母小寫,後面的單詞首字母大寫,看起來像乙個駱駝 而imydata是乙個匈牙利命名法,它的小寫的i說明了它的形態,後面的和帕斯卡命名相同,指示了該變數的用途.一 匈牙利命名法 廣泛應用於象microso...