CamelCase

camelCase is een naamgevingsconventie waarbij de eerste letter van elk woord in een samengesteld woord een hoofdletter krijgt, behalve bij het eerste woord. Software ontwikkelaars gebruiken camelCase vaak bij het schrijven van broncode.

camelCase is handig bij het programmeren, omdat namen van elementen geen spaties mogen bevatten. De naamgevingsconventie camelCase maakt samengestelde namen beter leesbaar. myOneMethod() is bijvoorbeeld gemakkelijker te lezen dan myonemethod().

Hieronder staan andere voorbeelden van camelCase:

  • newString;
  • getNewString()
  • myVariableName;

De naam camelCase (ook wel "camel case" of "dromedary case") komt van de bult op een kameel, die wordt weergegeven door de hoofdletter in het midden van het samengestelde woord. Een woord in camelCase kan een of meer hoofdletters bevatten.

camelCase versus PascalCase

camelCase lijkt op PascalCase, waarbij de eerste letters van alle woorden in een samengesteld woord een hoofdletter krijgen, inclusief de eerste letter. myFunction() zou bijvoorbeeld in PascalCase MyFunction() zijn. Programmeurs kunnen bij het schrijven van broncode een van beide vormen van hoofdlettergebruik kiezen, omdat dit geen invloed heeft op de syntaxis. Hoewel elke ontwikkelaar zijn of haar voorkeursstijl kan kiezen, hebben sommige programmeertalen standaardnaamgevingsconventies. In Java worden bijvoorbeeld de volgende vormen aanbevolen:

  • Klassen: PascalCase — class VectorImage {}
  • Methoden: camelCase — drawImage()
  • Variabelen: camelCase — string newImageName

NOTE: PascalCase wordt soms "UpperCamelCase" genoemd, terwijl standaard camelCase kan worden aangeduid als "lowerCamelCase". De afgelopen jaren zijn ontwikkelaars deze termen minder gaan gebruiken en gebruiken ze in plaats daarvan PascalCase en camelCase.

Bijgewerkt October 1, 2020 door Per C.

quizTest je kennis

What type of file has an .AI file extension?

A
Stero audio file
0%
B
Vector graphic
0%
C
Compressed archive
0%
D
Artificial intelligence library
0%
Correct! Incorrect!     View the Vector Graphic definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van CamelCase op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.