CamelCase

camelCase to konwencja nazewnictwa, w której pierwsza litera każdego słowa w złożonej nazwie jest zapisywana wielką literą, z wyjątkiem pierwszego słowa. Programiści często używają camelCase podczas pisania kodu źródłowego.

camelCase jest przydatne w programowaniu, ponieważ nazwy elementów nie mogą zawierać spacji. Konwencja nazewnictwa camelCase sprawia, że nazwy złożone są bardziej czytelne. Na przykład myOneMethod() jest łatwiejsze do odczytania niż myonemethod().

Poniżej podano inne przykłady camelCase:

  • newString;
  • getNewString()
  • myVariableName;

Nazwa camelCase (zwana także „camel case” lub „dromedary case”) pochodzi od garbu wielbłąda, który jest przedstawiany przez wielką literę w środku złożonej nazwy. Słowo zapisane w camelCase może zawierać jedną lub więcej wielkich liter.

camelCase a PascalCase

camelCase jest podobne do PascalCase, w którym wielką literą zapisuje się pierwsze litery wszystkich słów w złożonej nazwie, w tym pierwszego słowa. Na przykład myFunction() zapisane w PascalCase miałoby postać MyFunction(). Programiści mogą wybrać dowolny z tych sposobów zapisu, pisząc kod źródłowy, ponieważ nie wpływa on na składnię. Chociaż każdy programista może wybrać preferowany styl, niektóre języki programowania mają standardowe konwencje nazewnictwa. Na przykład w języku Java zalecane są następujące sposoby zapisu:

  • Klasy: PascalCase — class VectorImage {}
  • Metody: camelCase — drawImage()
  • Zmienne: camelCase — string newImageName

NOTE: PascalCase jest czasami nazywane „UpperCamelCase”, a standardowy zapis camelCase może być określany jako „lowerCamelCase”. W ostatnich latach programiści odchodzą od tych określeń i używają zamiast nich nazw PascalCase i camelCase.

Zaktualizowano October 1, 2020 przez Per C.

quizSprawdź swoją wiedzę

In computer programming, what is the difference between a variable and a constant?

A
A constant can be referenced by multiple functions, while a variable cannot.
0%
B
A constant stores a fixed value, while a variable's value can change.
0%
C
A constant is linked to another value, while a variable is independent.
0%
D
A constant is requires a boolean value, while a variable can be any data type.
0%
Correct! Incorrect!     View the Constant definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja CamelCase na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.