Верблюжий регистр«Верблюжий регистр» (англ. Camel case), также «горбатый регистр», «верблюжий стиль», «верблюжья нотация» — стиль написания составных слов, при котором несколько слов пишутся слитно без пробелов, при этом каждое слово внутри фразы пишется с прописной буквы. Стиль в английском языке получил название CamelСase, поскольку прописные буквы внутри слова напоминают горбы верблюда (англ. Camel). Частным случаем стиля является lowerCamelCase, когда с прописной буквы пишутся все слова, кроме первого. ПримерыПримеры написания «верблюжьим регистром»: BackColor, backColor, CamelCase. Иногда встречаются также следующие названия этого стиля:
Применение![]() «Верблюжий регистр» широко используется в языках программирования:
Использование «верблюжьего регистра» в коде программы определяется личным вкусом программиста, если проект невелик по размеру. В крупных проектах, как правило, существует специальный документ, определяющий правило создания имён (переменных, функций, констант и пр.) для всех участников проекта. Некоторые среды разработки (например, Qt Creator) предоставляют возможность автозаполнения по прописным буквам при использовании «верблюжьего регистра» (sCM → setContentMargins). Принято считать альтернативным способом создания имён в программном коде стиль_змеиный_регистр (англ. snake_case), через_подчёркивание, или его вариант шашлычный-регистр (позвоночный-регистр) с дефисами, используемый в Лиспе. Тем не менее стили можно смешивать (например: среднее_КоличествоЯблок), поскольку стили создания имён являются лишь условной договорённостью и не влияют на работу программы. Собственно стили появились из-за того, что в коде программы желательно иметь осмысленные имена переменных (описывающие смысл содержащегося в переменной значения), но не слишком длинные, а правила синтаксиса языков программирования налагают ограничения на средства для создания имён (к примеру, в большинстве языков допускается использование только буквенных символов, цифр и знака подчёркивания). В некоторых wiki-движках, особенно ранних, используются CamelCase-ссылки (текст в CamelCase-стиле автоматически отображается как ссылка на другую wiki-страницу)[1]. К таким движкам относятся, например, MoinMoin, TWiki, JSPWiki, FlexWiki и DokuWiki. См. такжеПримечания
Ссылки
|
Portal di Ensiklopedia Dunia