TC

Pascal nagy- és kisbetű-átalakító — Ingyenes online eszköz

Processed locally. No data stored.
0 chars

Mi az Pascal-kódkonverter?

A Pascal-írásmód (PascalCase), más néven Upper Camel Case, minden szó első betűjét nagybetűvel írja, és a szavakat elválasztójel nélkül köti össze. Az eredmény így néz ki: ThisIsPascalCase.

Ez a kötelező névkonvenció az osztálynevek esetében Java, C#, C++ és TypeScript nyelveken, és minden React vagy Vue komponensnek PascalCase-t kell használnia ahhoz, hogy a keretrendszer felismerje. Ez az eszköz bármilyen formátumú bemenetet – sima szöveget, snake_case-t, kebab-case-t vagy camelCase-t – tiszta, kódbázisodhoz kész PascalCase kimenetté alakít.

Mikor használja Pascal-kódkonverter?

A Java, C#, C++ és TypeScript nyelvekben az osztályneveknél használja a PascalCase írásmódot. A React és a Vue komponenseket PascalCase írásmódban kell elnevezni, hogy a keretrendszer meg tudja különböztetni őket a natív HTML-elemektől. A TypeScript interfészek és típusaliasok is hagyományosan a PascalCase írásmódot használják.

NET-fejlesztők a nyilvános metódusok, tulajdonságok és névterek esetében alkalmazzák ezt az írásmódot. Ha inkább kisbetűvel szeretné kezdődni a név, használja a Camel Case Converter eszközt. CSS-hez vagy URL-ekhez alkalmas, kötőjellel elválasztott formátumhoz próbálja ki a Kebab Case Converter eszközt.

Hogyan használja ezt az eszközt

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

A konverter a szóközök, kötőjelek, aláhúzójelek, pontok és a meglévő camelCase-átmenetek alapján felismeri a szóhatárokat, majd minden kapott szó első betűjét nagybetűvé alakítja, és a szavakat összekapcsolja.

Példák

InputOutput
hello worldHelloWorld
first nameFirstName
background-colorBackgroundColor
my_componentMyComponent
api_response_handlerApiResponseHandler

Szabályok és viselkedés

  • Minden szó nagybetűvel kezdődik. Minden felismert szó első betűje nagybetű, beleértve a legelső szót is – ez különbözteti meg a PascalCase-t a camelCase-től.
  • A kimenetben nem maradnak szóközök, kötőjelek, aláhúzások vagy egyéb elválasztójelek. A szavak közvetlenül egymáshoz kapcsolódnak, és csak a nagybetűk jelzik a szavak határait.
  • A számok a kimenetben változatlan formában maradnak. Például az „item 2 count” kifejezésből „Item2Count” lesz. Az egyes számjegyek önmagukban nem jelentenek új szóhatárt.

Kapcsolódó eszközök

Gyakran ismételt kérdések

Mi az a PascalCase?

A PascalCase (más néven UpperCamelCase) egy névadási konvenció, amelyben minden szó nagybetűvel kezdődik, és a szavakat elválasztójelek nélkül írják össze. Például: MyClassName vagy HttpResponseHandler. Nevét a Pascal programozási nyelvről kapta, amely népszerűsítette ezt a stílust. Ez a legtöbb objektumorientált nyelvben az osztálynevekre vonatkozó szabvány.

Mikor érdemes a PascalCase-t használni?

A Java, C#, C++ és TypeScript nyelvekben az osztályneveknek PascalCase írásmódban kell szerepelniük. A React-komponenseknek PascalCase írásmódban kell szerepelniük, hogy a JSX meg tudja őket különböztetni a HTML-elemektől. A Vue egyfájlos komponensei is ezt a szabályt követik. A .NET a nyilvános metódusok és tulajdonságok esetében alkalmazza a PascalCase írásmódot. A TypeScript interfészek (pl. IUserProfile) és típusaliasok szintén ezt használják.

Miben különbözik a PascalCase a camelCase-től?

A camelCase kisbetűvel kezdődik (myVariable), míg a PascalCase nagybetűvel (MyVariable). A gyakorlatban a camelCase-t változókhoz és függvényekhez, a PascalCase-t pedig osztályokhoz és komponensekhez használják. Mindkét esetben elhagyják az elválasztókat, és nagybetűket használnak a szavak elválasztására.

A PascalCase megegyezik az UpperCamelCase-szel?

Igen, a PascalCase és az UpperCamelCase pontosan ugyanazt a konvenciót jelenti. Mindkét kifejezés arra a stílusra utal, amelyben minden szó nagybetűvel kezdődik, és nem használnak elválasztókat. A „PascalCase” a gyakoribb elnevezés, míg az „UpperCamelCase” kifejezetten a (kisbetűs) camelCase-szel áll szemben.

Át tudom alakítani a snake_case-t PascalCase-re?

Igen. Illessze be a snake_case formátumú szövegét (például my_component_name), és az eszköz aláhúzásoknál elválasztja a szavakat, minden szót nagybetűvel ír, majd összekapcsolja őket, így létrehozva a PascalCase formátumot (MyComponentName). Emellett kezeli a kebab-case formátumú, a dot.case formátumú és a sima szöveges bevitelt is.