溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

駱駝式命名法有哪些規(guī)范

發(fā)布時(shí)間:2021-06-24 14:55:02 來(lái)源:億速云 閱讀:138 作者:Leah 欄目:開(kāi)發(fā)技術(shù)

駱駝式命名法有哪些規(guī)范,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

  駱駝式命名法(Camel-Case)又稱駝峰式命名法,是電腦程式編寫(xiě)時(shí)的一套命名規(guī)則(慣例)。正如它的名稱CamelCase所表示的那樣,是指混合使用大小寫(xiě)字母來(lái)構(gòu)成變量和函數(shù)的名字。程序員們?yōu)榱俗约旱拇a能更容易的在同行之間交流,所以多采取統(tǒng)一的可讀性比較好的命名方式。

  駱駝式命名法基本概念

  有些程序員喜歡全部小寫(xiě),有些程序員喜歡用下劃線,所以如果要寫(xiě)一個(gè)myname的變量,他們常用的寫(xiě)法會(huì)有myname、my_name、MyName或者myName。這樣的命名規(guī)則不適合所有程序員閱讀,而利用駝峰命名法來(lái)表示,可以增加程序可讀性。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個(gè)函數(shù):

  printEmployeePaychecks();

  print_employee_paychecks();

  第一個(gè)函數(shù)名使用了駱駝式命名法——函數(shù)名中的每一個(gè)邏輯斷點(diǎn)都有一個(gè)大寫(xiě)字母來(lái)標(biāo)記;第二個(gè)函數(shù)名使用了下劃線法----函數(shù)名中的每一個(gè)邏輯斷點(diǎn)都有一個(gè)下劃線來(lái)標(biāo)記。

  駱駝式命名法在許多新的函數(shù)庫(kù)和MicrosoftWindows這樣的環(huán)境中使用得相當(dāng)多。另一方面,下劃線法是c出現(xiàn)后開(kāi)始流行起來(lái)的,在許多舊的程序和UNIX這樣的環(huán)境中,它的使用非常普遍。

  駱駝式命名法應(yīng)用概述

  駱駝式命名法就是當(dāng)變量名或函數(shù)名是由一個(gè)或多個(gè)單詞連結(jié)在一起,而構(gòu)成的唯一識(shí)別字時(shí),第一個(gè)單詞以小寫(xiě)字母開(kāi)始;從第二個(gè)單詞開(kāi)始以后的每個(gè)單詞的首字母都采用大寫(xiě)字母,例如:myFirstName、myLastName,這樣的變量名看上去就像駱駝峰一樣此起彼伏,故得名。

  駱駝式命名法(Camel-Case)一詞來(lái)自Perl語(yǔ)言中普遍使用的大小寫(xiě)混合格式,而LarryWall等人所著的暢銷(xiāo)書(shū)《ProgrammingPerl》(O'Reilly出版)的封面圖片正是一匹駱駝。

  駱駝式命名法的命名規(guī)則可視為一種慣例,并無(wú)絕對(duì)與強(qiáng)制,為的是增加識(shí)別和可讀性。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI