camelCase to konwencja nazewnicza, w której pierwsza litera każdego słowa w słowie złożonym jest wielka, z wyjątkiem pierwszego słowa. Twórcy oprogramowania często używają camelCase podczas pisania kodu źródłowego.
camelCase jest przydatny w programowaniu, ponieważ nazwy elementów nie mogą zawierać spacji. Konwencja camelCase sprawia, że nazwy złożone są bardziej czytelne. Na przykład, myOneMethod jest łatwiejsze do odczytania niż myonemethod.
Inne przykłady użycia camelCase są wymienione poniżej:
- newString;
- getNewString()
- myVariableName;
Nazwa camelCase (również „camel case” lub „dromedary case”) pochodzi od garbu na wielbłądzie, który jest reprezentowany przez dużą literę w środku słowa złożonego. Wyraz camelCase może mieć jedną lub więcej wielkich liter.
camelCase vs PascalCase
camelCase jest podobny do PascalCase, który kapitalizuje pierwsze litery wszystkich wyrazów w wyrazie złożonym, włączając w to pierwszy wyraz. Na przykład, myFunction() w PascalCase byłoby MyFunction(). Programiści mogą zdecydować się na użycie dowolnej czcionki podczas pisania kodu źródłowego, ponieważ nie ma to wpływu na składnię. Podczas gdy każdy programista może wybrać swój preferowany styl, niektóre języki programowania mają standardowe konwencje nazewnictwa. Na przykład, w Javie zalecane są następujące przypadki:
- Klasy: PascalCase – class VectorImage {}
- Metody: camelCase – drawImage()
- Zmienne: camelCase – string newImageName
UWAGA: PascalCase jest czasami nazywany „UpperCamelCase”, podczas gdy standardowy camelCase może być określony jako „lowerCamelCase”. W ostatnich latach programiści odeszli od tych terminów i zamiast nich używają PascalCase i camelCase.
Uaktualnienie: 1 października 2020