CamelCase (från engelska - "Camel Register", även "Humpback Register", "Camel Style") - en stil för att skriva sammansatta ord , där flera ord skrivs tillsammans utan mellanslag, medan varje ord inuti frasen är versaler . Stilen kallades CamelCase , eftersom de stora bokstäverna i ordet liknar en kamels puckel ( engl. Camel ).
Ett specialfall av stilen är lowerCamelCase , som sätter alla ord med stora bokstäver utom det första.
Exempel på CamelCase-skrivning: BackColor, backColor, CamelCase.
Ibland finns även följande namn på denna stil:
|
|
|
|
CamelCase används ofta i programmeringsspråk :
Användningen av CamelCase-stilen i programkoden bestäms av programmerarens personliga smak om projektet är litet i storlek. I stora projekt finns som regel ett speciellt dokument som definierar regeln för att skapa namn (variabler, funktioner, konstanter etc.) för alla projektdeltagare.
Vissa utvecklingsmiljöer (t.ex. Qt Creator ) ger en möjlighet att automatiskt använda stora bokstäver när du använder CamelCase (sCM → setContentMargins).
Det är allmänt accepterat att ett alternativt sätt att skapa namn i programkod är style_serpentine_case , through_underscore, eller dess avstavade variant skewer-case (vertebral-case) som används i Lisp . Men stilar kan blandas (till exempel: genomsnitt_Antal äpplen), eftersom namngivningsstilar bara är en konvention och inte påverkar programmets funktion.
Stilarna i sig dök upp på grund av det faktum att det i programkoden är önskvärt att ha meningsfulla variabelnamn (som beskriver betydelsen av värdet i variabeln), men inte för långa, och syntaxreglerna för programmeringsspråk inför begränsningar för sättet att skapa namn (till exempel på de flesta språk är endast alfabetiska tecken, siffror och understreck tillåtna).
Vissa wikimotorer , särskilt tidiga, använder CamelCase-länkar (CamelCase-liknande text visas automatiskt som en länk till en annan wikisida) [1] . Sådana motorer inkluderar till exempel MoinMoin , TWiki , JSPWiki , FlexWiki och DokuWiki .
Typsättning | ||||||||
---|---|---|---|---|---|---|---|---|
Kassaregister |
| |||||||
Gedigen textuppsättning | ||||||||
Specialtyper av urtavla |
| |||||||
mikrotypografi | ||||||||
Uppringningsmetoder | ||||||||
Typsättare |
| |||||||
se även förlag tryckeri typografi font layout utskrift |