2015-09-23 55 views

回答

24

StudlyCaps,也被稱爲PascalCase,意味着每個子詞的第一個資本都是大寫的。 camelCase意味着,像駱駝一樣,駝峯在中間,因此第一個字母是而不是大寫。

Compare Microsoft's standards for .NET

11

CamelCase是名稱中每個子詞的首字母大寫的地方。整個名字的第一個字母可以是大寫或小寫,在編程時一般是(總是?)小寫。

StudlyCaps有點奇怪。有大寫字母,但它們可以根據某些規則在任何字母上,而不僅僅是子字的開頭。典型的例子是HoTMaiL。

我對PSR的理解是,他們的意圖是,每個子詞都應該在兩種情況下都應該大寫,類別的初始大寫字母和方法都是初始的小寫字母。