CamelCase Příklady | Související články | Navigační menu
Typografie
frázípravopisuSMSCC++
CamelCase
Skočit na navigaci
Skočit na vyhledávání
Velbloudí notace (anglicky Camel Case, stylizováno jako camelCase) označuje způsob psaní víceslovných frází a nadpisů, v nichž jednotlivá slova nejsou oddělena mezerami, ale každé z nich začíná velkým písmenem – nezávisle na tom, zda by tomu tak podle pravidel pravopisu mělo být. Samotný název camelCase je příkladem tohoto stylu (název sám o sobě – velbloudí velikost písmen – evokuje to, že obrys textu psaného v camelCase má „velbloudí hrb“).
Notace camelCase se nejčastěji používá v programovacích a skriptovacích jazycích jako identifikátory proměnných, konstant, typů/struktur, tříd, funkcí/metod a dalších prvků; v SQL k pojmenování databází, tabulek, sloupců, pohledů, spouští, klíčů a dalších; v konfiguračních souborech pro označení sekcí nebo v HTML a XML souborech v názvech elementů a atributů. Je také velmi rozšířena při psaní SMS zpráv, protože šetří znaky (SMS zpráva je standardně omezena maximálně na 160 znaků).
Samotný camelCase může mít počáteční písmeno prvního slova napsáno jak malým písmenem (takzvané lower-camelCase), tak i velkým písmenem (takzvané upper-CamelCase):
- Lower-camelCase (tedy s malým počátečním písmenem prvního slova) je současně konvence psaní různých identifikátorů v programovacích nebo skriptovacích jazycích jako např. Java, PHP, Ruby atd.
- Upper-CamelCase (tedy s velkým počátečním písmenem prvního slova) bylo používáno pro interní odkazy ve wiki-systémech. Od tohoto trendu se již v současnosti upouští. Pro tuto verzi existuje i název PascalCase, neboť se odvíjí od konvence psaní identifikátorů v programovacím jazyce Turbo Pascal. Slovo PascalCase je současně příkladem této konvence, kterou definuje.
Alternativou zápisu bez mezer je zápis under_score, nejčastěji buď se všemi písmeny malými (např. proměnné a funkce v jazyku C/C++) nebo všemi velkými (např. v jazyku Ruby pro deklaraci konstant).
Příklady |
- iPad
- nVidia
- eBay
- getUserSession()
- TurboPascal
- JavaScript
- CinemaScope
Související články |
- Abreviatura
Kategorie:
- Typografie
(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.032","walltime":"0.033","ppvisitednodes":{"value":21,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":40},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"origin":"mw1246","timestamp":"20190805155958","ttl":2592000,"transientcontent":false}}});});{"@context":"https://schema.org","@type":"Article","name":"CamelCase","url":"https://cs.wikipedia.org/wiki/CamelCase","sameAs":"http://www.wikidata.org/entity/Q18710","mainEntity":"http://www.wikidata.org/entity/Q18710","author":{"@type":"Organization","name":"Pu0159ispu011bvatelu00e9 projektu016f Wikimedia"},"publisher":{"@type":"Organization","name":"nadace Wikimedia","logo":{"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png"}},"datePublished":"2007-04-14T13:51:30Z","dateModified":"2019-06-09T11:23:11Z","image":"https://upload.wikimedia.org/wikipedia/commons/7/78/CamelCase.png"}(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":128,"wgHostname":"mw1323"});});