為什麼iPhone只有P大寫原因揭曉:來自“駝峰命名法”
iPhone身為全球手機產業的領導者,大家如今已經再熟悉不過了,但今天一則熱搜卻突然引起了大家的深思-為什麼iPhone只有P大寫?雖然常常見到,但很多人見到這個話題卻突然一愣:對啊,為什麼呢?不只iPhone,還有iPad、iPod、iMac等多款蘋果產品都是如此。
其實,這樣的命名是遵循了一項規則──駱駝式命名法(CamelCase,又稱駝峰式命名法)。
這是電腦程式編寫時的一套命名規則(慣例),是程式設計師們為了自己的程式碼能更容易的在同行之間交流,所以多採取統一的可讀性比較好的命名方式。
駱駝式命名法就是當變數名稱或函數名稱是由一個或多個單字連結在一起,而構成的唯一識別字時,第一個單字以小寫字母開始;從第二個單字開始以後的每個單字的首字母都採用大寫字母。
例如:myFirstName、myLastName,這樣的變數名稱看起來就像駱駝峰一樣此起彼伏,故得名。
另外,駱駝式命名法還有「小駝峰法」和「大駝峰法」之分。
小駝峰法就是像iPhone那樣,除第一個單字之外,其他單字縮寫。
大駝峰法則是把第一個字的首字母也大寫了,像是MyDrivers、public class DataBaseUse等。
不過,駱駝式命名法的命名規則可視為一種慣例,並無絕對與強制,為的是增加辨識與可讀性。