CamelCase

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

CamelCase (русск. Верблю́жийРеги́стр, также Горба́тыйРеги́стр, Сти́льВерблю́да) — стиль написания составных слов, при котором несколько слов пишутся слитно без пробелов, при этом каждое слово пишется с большой буквы. Стиль получил название CamelCase, поскольку заглавные буквы внутри слова напоминают горбы верблюда (англ. Camel).

CamelCase-вывеска

Примеры CamelCase-написания:

  • BackColor
  • backColor
  • CamelCase

Иногда встречаются также следующие названия этого стиля:

  • BiCapitalization
  • BumpyCaps
  • BumpyCase
  • CamelCaps
  • CamelHumpedWord
  • CapWords
  • ClCl (Capital-lower Capital-lower) иногда ClC
  • CoolCaps
  • HumpBackNotation
  • InfixCaps
  • InterCaps
  • InternalCapitalization
  • MixedCase или mixedCase
  • Multicapitalization
  • NerdCaps
  • PolyCaps
  • WordCase
  • WordMixing
  • WordsStrungTogether или WordsRunTogether

Различают два варианта CamelCase-написания в зависимости от того, прописная (большая) или строчная (маленькая) первая буква: UpperCamelCase (PascalCase) и lowerCamelCase.

[править] Применение

CamelCase широко используется в языках программирования:

  • В языке Java принято использовать UpperCamelCase для наименования классов и lowerCamelCase наименования экземпляров классов и методов.
  • В Microsoft .NET принято использовать UpperCamelCase для наименования классов и методов.

В некоторых wiki-движках используются CamelCase-ссылки (текст в CamelCase-стиле автоматически отображается как ссылка на другую wiki-страницу). К таким движкам относятся, например, MoinMoin, TWiki, JSPWiki и FlexWiki.

[править] В общении

Так как SMS имеет ограничение на объём знаков, то некоторые пользователи, стремясь сэкономить деньги и/или дать больше информации на одну SMS, пользуются CamelCase. В этом случае, после слова идёт не пробел, а следующее слово с большой буквы. Знаки препинания могут игнорироваться.

ЛюблюЦелуюЖдуСвоюНастю,Сергей

[править] См. также

Источник — «http://ru.wikipedia.org/wiki/CamelCase»