Hjem : Programvarebetingelser : CamelCase Definisjon

Camelcase

camelCase er en navngivningskonvensjon der hvert ord i et sammensatt ord er stort, bortsett fra det første ordet. Programvare utviklere bruker ofte camelCase når du skriver kildekoden.

camelCase er nyttig i programmering siden elementnavn ikke kan inneholde mellomrom. CamelCase-navnekonvensjonen gjør sammensatte navn mer lesbare. For eksempel, myOneMethod er lettere å lese enn myonemethod.

Andre eksempler på camelCase er oppført nedenfor:

  • newString;
  • getNewString ()
  • myVariableName;

Navnet camelCase (også "camel case" eller "dromedary case") kommer fra pukkelen på en kamel, som er representert med store bokstaver midt i det sammensatte ordet. Et camelCase-ord kan ha en eller flere store bokstaver.

camelCase vs PascalCase

camelCase ligner på PascalCase, som verserer de første bokstavene i alle ord i et sammensatt ord, inkludert det første ordet. For eksempel, myFunction () i PascalCase ville være MyFunction (). Programmører kan velge å bruke en av dem skrifttype når du skriver kildekode, siden det ikke påvirker syntaks. Mens hver utvikler kan velge sin foretrukne stil, noen programmerings språk har standard navnekonvensjoner. For eksempel i Java, anbefales følgende tilfeller:

  • Klasser: PascalCase - klasse VectorImage {}
  • Metoder: camelCase - drawImage ()
  • Variabler: camelCase - streng newImageName

NOTAT: PascalCase kalles noen ganger "UpperCamelCase", mens standard camelCase kan spesifiseres som "lowerCamelCase." De siste årene har utviklere gått bort fra disse vilkårene og bruker PascalCase og camelCase i stedet.

TechLib - Tech Lib Computer Dictionary

Denne siden inneholder en teknisk definisjon av CamelCase. Det forklarer i databehandlingsterminologi hva CamelCase betyr og er en av mange programvareuttrykk i TechLib-ordboken.

Alle definisjoner på TechLib-nettstedet er skrevet for å være teknisk nøyaktige, men også enkle å forstå. Hvis du finner denne CamelCase-definisjonen nyttig, kan du referere til den ved å bruke sitatkoblingene ovenfor.