TC

Pascal Case Converter — Δωρεάν διαδικτυακό εργαλείο

Processed locally. No data stored.
0 chars

Τι είναι Μετατροπέας μορφών αρχείων Pascal?

Η μορφή Pascal Case (PascalCase), γνωστή και ως Upper Camel Case, γράφει με κεφαλαίο το πρώτο γράμμα κάθε λέξης και τις ενώνει χωρίς διαχωριστικό. Το αποτέλεσμα μοιάζει με ThisIsPascalCase.

Είναι η απαιτούμενη σύμβαση ονοματολογίας για ονόματα κλάσεων σε Java, C#, C++ και TypeScript, και κάθε στοιχείο React ή Vue πρέπει να χρησιμοποιεί PascalCase για να αναγνωρίζεται από το πλαίσιο. Αυτό το εργαλείο μετατρέπει την εισαγωγή από οποιαδήποτε μορφή — απλό κείμενο, snake_case, kebab-case ή camelCase — σε καθαρή έξοδο PascalCase έτοιμη για τη βάση κώδικα σας.

Πότε να χρησιμοποιήσετε Μετατροπέας μορφών αρχείων Pascal?

Χρησιμοποιήστε το PascalCase για ονόματα κλάσεων σε Java, C#, C++ και TypeScript. Τα στοιχεία React και Vue πρέπει να ονομάζονται με PascalCase, ώστε το πλαίσιο να μπορεί να τα διακρίνει από τα εγγενή στοιχεία HTML. Οι διεπαφές και τα ψευδώνυμα τύπων στο TypeScript χρησιμοποιούν επίσης κατά κανόνα το PascalCase.

NET το χρησιμοποιούν για δημόσιες μεθόδους, ιδιότητες και χώρους ονομάτων. Αν χρειάζεστε το πρώτο γράμμα μικρό, χρησιμοποιήστε το Camel Case Converter. Για μορφή διαχωρισμένη με παύλα, κατάλληλη για CSS ή URL, δοκιμάστε το Kebab Case Converter.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  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;

Η μορφή PascalCase είναι υποχρεωτική για τα ονόματα κλάσεων σε Java, C#, C++ και TypeScript. Τα στοιχεία React πρέπει να γράφονται με PascalCase, ώστε το JSX να μπορεί να τα διακρίνει από τα στοιχεία HTML. Τα στοιχεία ενός αρχείου του Vue ακολουθούν τον ίδιο κανόνα. Το .NET χρησιμοποιεί PascalCase για τις δημόσιες μεθόδους και ιδιότητες. Το ίδιο ισχύει και για τις διεπαφές TypeScript (IUserProfile) και τα ψευδώνυμα τύπων.

Σε τι διαφέρει το PascalCase από το camelCase;

Το camelCase ξεκινά με μικρό γράμμα (myVariable), ενώ το PascalCase ξεκινά με κεφαλαίο γράμμα (MyVariable). Στην πράξη, το camelCase χρησιμοποιείται για μεταβλητές και συναρτήσεις, ενώ το PascalCase για κλάσεις και στοιχεία. Και τα δύο αφαιρούν τους διαχωριστικούς χαρακτήρες και χρησιμοποιούν κεφαλαία γράμματα για να επισημάνουν τα όρια των λέξεων.

Το PascalCase είναι το ίδιο με το UpperCamelCase;

Ναι, οι όροι PascalCase και UpperCamelCase αναφέρονται ακριβώς στην ίδια σύμβαση. Και οι δύο όροι αναφέρονται στο στυλ όπου κάθε λέξη ξεκινά με κεφαλαίο γράμμα και δεν χρησιμοποιούνται διαχωριστικά. Ο όρος «PascalCase» είναι ο πιο συνηθισμένος, ενώ ο όρος «UpperCamelCase» τον αντιπαραβάλλει ρητά με το (μικρό) camelCase.

Μπορώ να μετατρέψω το snake_case σε PascalCase;

Ναι. Επικολλήστε το κείμενό σας σε μορφή snake_case (π.χ. my_component_name) και το εργαλείο θα το χωρίσει στα υπογραμμικά, θα μετατρέψει κάθε λέξη σε κεφαλαία και θα τις ενώσει για να δημιουργήσει PascalCase (MyComponentName). Υποστηρίζει επίσης εισαγωγή σε μορφή kebab-case, dot.case και απλό κείμενο.