TC

Pascal Case Converter — бесплатный онлайн-инструмент

Processed locally. No data stored.
0 chars

Что такое Конвертер пасхальных кодов?

В стиле Pascal Case (PascalCase), также называемом Upper Camel Case, первая буква каждого слова пишется с заглавной буквы, а слова соединяются без разделителей. Результат выглядит так: ThisIsPascalCase.

Это обязательное правило именования для имен классов в Java, C#, C++ и TypeScript, и каждый компонент React или Vue должен использовать PascalCase, чтобы быть распознанным фреймворком. Этот инструмент преобразует входные данные из любого формата — простого текста, snake_case, kebab-case или camelCase — в чистый вывод PascalCase, готовый для использования в вашем коде.

Когда использовать Конвертер пасхальных кодов?

Используйте формат PascalCase для имен классов в Java, C#, C++ и TypeScript. Компоненты React и Vue должны именоваться в формате PascalCase, чтобы фреймворк мог отличать их от нативных элементов HTML. Интерфейсы и псевдонимы типов в TypeScript также традиционно используют формат PascalCase.

NET применяют его для общедоступных методов, свойств и пространств имен. Если вам нужна строчная первая буква, используйте конвертер Camel Case. Для формата с дефисами, подходящего для CSS или URL-адресов, попробуйте конвертер Kebab Case.

Как пользоваться инструментом

  1. 1Enter your text or phrase
  2. 2Click 'Convert' to get PascalCase
  3. 3Copy for your class or component name

Конвертер определяет границы слов по пробелам, дефисам, подчеркиваниям, точкам и существующим переходам в стиле camelCase, после чего преобразует первую букву каждого полученного слова в заглавную и соединяет слова между собой.

Примеры

InputOutput
hello worldHelloWorld
first nameFirstName
background-colorBackgroundColor
my_componentMyComponent
api_response_handlerApiResponseHandler

Правила и поведение

  • Каждое слово начинается с заглавной буквы. Первая буква каждого обнаруженного слова пишется с заглавной буквы, включая самое первое слово — именно это отличает PascalCase от camelCase.
  • В выходных данных не остается пробелов, дефисов, подчеркиваний или других разделителей. Слова соединяются непосредственно друг с другом, при этом заглавные буквы служат единственными индикаторами границ слов.
  • Числа сохраняются в выходном тексте без изменений. Например, «item 2 count» превращается в «Item2Count». Цифры сами по себе не являются основанием для введения новой границы слова.

Похожие инструменты

Часто задаваемые вопросы

Что такое PascalCase?

PascalCase (также известный как UpperCamelCase) — это конвенция именования, при которой каждое слово начинается с заглавной буквы, а слова соединяются без разделителей. Например, MyClassName или HttpResponseHandler. Название происходит от языка программирования Pascal, который популяризировал этот стиль. Это стандарт для имен классов в большинстве объектно-ориентированных языков.

Когда следует использовать PascalCase?

В Java, C#, C++ и TypeScript для имен классов требуется использование стиля PascalCase. Компоненты React должны быть написаны в стиле PascalCase, чтобы JSX мог отличать их от элементов HTML. Однофайловые компоненты Vue следуют тому же правилу. В .NET стиль PascalCase используется для общедоступных методов и свойств. Он также применяется в интерфейсах TypeScript (например, IUserProfile) и псевдонимах типов.

Чем PascalCase отличается от camelCase?

camelCase начинается со строчной буквы (myVariable), а PascalCase — с заглавной (MyVariable). На практике camelCase используется для переменных и функций, а PascalCase — для классов и компонентов. Оба стиля исключают разделители и используют заглавные буквы для обозначения границ слов.

PascalCase — это то же самое, что и UpperCamelCase?

Да, PascalCase и UpperCamelCase — это одно и то же соглашение. Оба термина обозначают стиль, при котором каждое слово начинается с заглавной буквы и не используются разделители. «PascalCase» — более распространенное название, тогда как «UpperCamelCase» явно противопоставляет его стилю (lower) camelCase.

Можно ли преобразовать snake_case в PascalCase?

Да. Вставьте текст в формате snake_case (например, my_component_name), и инструмент разделит его по подчеркиваниям, преобразует каждое слово в заглавные буквы и соединит их, получив формат PascalCase (MyComponentName). Он также обрабатывает входные данные в формате kebab-case, dot.case и обычный текст.