Верблюдячий регістр (англ. CamelCase, ще називають горба́тий регíстр, верблю́дяче письмó) — стиль написання складових слів, у якому декілька слів пишуться разом без пробілів, при цьому кожне слово пишеться з великої літери. Цей стиль отримав назву верблюдячий регістр, оскільки великі літери всередині фрази нагадують горби верблюда (англ. Camel).
Приклади написання у верблюдячому регістрі: ТойХтоПройшовКрізьВогонь, backColor, CamelCase.
Розрізняють два різновиди верблюдячого регістру. Якщо перша літера першого слова є великою, то це ВерхнійВерблюдячийРегістр (англ. UpperCamelCase або PascalCase). Якщо ж перша літера є малою, то це нижнійВерблюдячийРегістр (англ. lowerCamelCase).
Застосування
Верблюдячий регістр широко застосовується у різних мовах програмування, зокрема у назвах змінних, функцій та класів, адже вони не можуть містити пробілів:
- У мові Java та Swift прийнято використовувати ВерхнійВерблюдячийРегістр для назв класів і нижнійВерблюдячийРегістр — для назв екземплярів класів, методів та змінних.
- У Microsoft .NET прийнято використовувати ВерхнійВерблюдячийРегістр для назв класів та методів.
У невеликих проектах верблюдячий регістр може використовуватись програмістом на власний смак. У крупних проектах, зазвичай, існує спеціальний документ, що визначає правила іменування змінних, функцій, констант тощо для всіх учасників проекту. Слід зазначити, що використання верблюдячого регістру або його відсутність є лише умовною домовленістю програмістів і ніяким чином не впливає на роботу програми.
Деякі середовища розробки (наприклад, Qt Creator) мають можливість автозаповнення по великих літерах із використанням верблюдячого регістру (sCM → setContentMargins).
Програмісти використовують верблюдячий регістр для того, щоб давати змінним, класам та методам змістовні назви (без використання пробілів), аби інші програмісти могли розуміти, яку дію виконує відповідний код.
Див. також
Примітки
- Capitalization Styles - .NET Framework 1.1 (англ.). 17 листопада 2006. Процитовано 1 лютого 2024.
- Naming Conventions (англ.). Scala. Процитовано 1 лютого 2024.
- Camel Case (англ.). Процитовано 1 лютого 2024.
Посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Verblyudyachij registr angl CamelCase she nazivayut gorba tij registr verblyu dyache pismo stil napisannya skladovih sliv u yakomu dekilka sliv pishutsya razom bez probiliv pri comu kozhne slovo pishetsya z velikoyi literi Cej stil otrimav nazvu verblyudyachij registr oskilki veliki literi vseredini frazi nagaduyut gorbi verblyuda angl Camel Prikladi napisannya u verblyudyachomu registri TojHtoProjshovKrizVogon backColor CamelCase Rozriznyayut dva riznovidi verblyudyachogo registru Yaksho persha litera pershogo slova ye velikoyu to ce VerhnijVerblyudyachijRegistr angl UpperCamelCase abo PascalCase Yaksho zh persha litera ye maloyu to ce nizhnijVerblyudyachijRegistr angl lowerCamelCase ZastosuvannyaVerblyudyachijRegistr angl CamelCase Verblyudyachij registr shiroko zastosovuyetsya u riznih movah programuvannya zokrema u nazvah zminnih funkcij ta klasiv adzhe voni ne mozhut mistiti probiliv U movi Java ta Swift prijnyato vikoristovuvati VerhnijVerblyudyachijRegistr dlya nazv klasiv i nizhnijVerblyudyachijRegistr dlya nazv ekzemplyariv klasiv metodiv ta zminnih U Microsoft NET prijnyato vikoristovuvati VerhnijVerblyudyachijRegistr dlya nazv klasiv ta metodiv U nevelikih proektah verblyudyachij registr mozhe vikoristovuvatis programistom na vlasnij smak U krupnih proektah zazvichaj isnuye specialnij dokument sho viznachaye pravila imenuvannya zminnih funkcij konstant tosho dlya vsih uchasnikiv proektu Slid zaznachiti sho vikoristannya verblyudyachogo registru abo jogo vidsutnist ye lishe umovnoyu domovlenistyu programistiv i niyakim chinom ne vplivaye na robotu programi Deyaki seredovisha rozrobki napriklad Qt Creator mayut mozhlivist avtozapovnennya po velikih literah iz vikoristannyam verblyudyachogo registru sCM setContentMargins Programisti vikoristovuyut verblyudyachij registr dlya togo shob davati zminnim klasam ta metodam zmistovni nazvi bez vikoristannya probiliv abi inshi programisti mogli rozumiti yaku diyu vikonuye vidpovidnij kod Div takozhZmiyinij registr Shashlichnij registrPrimitkiCapitalization Styles NET Framework 1 1 angl 17 listopada 2006 Procitovano 1 lyutogo 2024 Naming Conventions angl Scala Procitovano 1 lyutogo 2024 Camel Case angl Procitovano 1 lyutogo 2024 Posilannya