TC

Μετατροπέας κεφαλαίων-μικρών — Δωρεάν διαδικτυακό εργαλείο

Processed locally. No data stored.
0 chars

Τι είναι Μετατροπέας κεφαλαίων-μικρών?

Η μορφή Constant Case (CONSTANT_CASE), γνωστή και ως SCREAMING_SNAKE_CASE ή UPPER_SNAKE_CASE, μετατρέπει το κείμενο σε κεφαλαία γράμματα διαχωρισμένα με κάτω παύλες. Το αποτέλεσμα μοιάζει με THIS_IS_CONSTANT_CASE.

Πρόκειται για την καθολική σύμβαση ονομασίας σταθερών και μεταβλητών περιβάλλοντος σε σχεδόν όλες τις γλώσσες προγραμματισμού και τις πλατφόρμες ανάπτυξης. case — σε έξοδο CONSTANT_CASE με σωστή μορφοποίηση.

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

env και στις διαμορφώσεις του Docker. Οι προγραμματιστές Python ονομάζουν τις σταθερές σε επίπεδο module με CONSTANT_CASE σύμφωνα με το PEP 8 (MAX_RETRIES, API_TIMEOUT). Η PHP χρησιμοποιεί τη συνάρτηση define() με CONSTANT_CASE για τις παγκόσμιες σταθερές. Η Java και η C# το χρησιμοποιούν για τα στατικά πεδία final.

Οι προγραμματιστές JavaScript και TypeScript ορίζουν τις σταθερές τιμές διαμόρφωσης με αυτόν τον τρόπο. Αν χρειάζεστε μικρά γράμματα και κάτω παύλες, χρησιμοποιήστε το Snake Case Converter. Για παύλες με όλα κεφαλαία (στυλ COBOL), δοκιμάστε το COBOL-CASE Converter.

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

  1. 1Paste your text
  2. 2Click 'Convert' to get CONSTANT_CASE
  3. 3Copy for your constants and environment variables

Ο μετατροπέας εντοπίζει αυτόματα τα όρια των λέξεων με βάση τα κενά, τα παύλα, τις τελείες και τις αλλαγές σε camelCase, και στη συνέχεια ενώνει τις λέξεις με κεφαλαία γράμματα χρησιμοποιώντας κάτω παύλες.

Παραδείγματα

InputOutput
database hostDATABASE_HOST
apiKeyAPI_KEY
max retry countMAX_RETRY_COUNT
background-colorBACKGROUND_COLOR
Hello WorldHELLO_WORLD

Κανόνες & Συμπεριφορά

  • Όλες οι λέξεις μετατρέπονται σε ΚΕΦΑΛΑΙΑ γράμματα. Κάθε γράμμα στην έξοδο γράφεται με κεφαλαίο, ανεξάρτητα από τη μορφή της εισόδου.
  • Οι λέξεις διαχωρίζονται με κάτω παύλες (_). Αυτή η δομή είναι ίδια με τη snake_case, αλλά με όλα τα γράμματα κεφαλαία, γι’ αυτό και ονομάζεται επίσης UPPER_SNAKE_CASE.
  • Οι ειδικοί χαρακτήρες και τα σημεία στίξης αφαιρούνται. Στην τελική μορφή παραμένουν μόνο γράμματα (A–Z), αριθμοί (0–9) και κάτω παύλες, καθιστώντας την κατάλληλη για μεταβλητές περιβάλλοντος και ονόματα σταθερών στις περισσότερες γλώσσες προγραμματισμού.

Σχετικά Εργαλεία

Συχνές Ερωτήσεις

Τι είναι το CONSTANT_CASE;

Η CONSTANT_CASE (γνωστή και ως SCREAMING_SNAKE_CASE ή UPPER_SNAKE_CASE) χρησιμοποιεί μόνο κεφαλαία γράμματα με κάτω παύλες μεταξύ των λέξεων, όπως MAX_RETRY_COUNT ή DATABASE_URL. Αποτελεί την τυπική σύμβαση ονοματολογίας για σταθερές και μεταβλητές περιβάλλοντος σε Python, Java, JavaScript, PHP, C και σχεδόν κάθε άλλη γλώσσα προγραμματισμού.

Πότε πρέπει να χρησιμοποιώ το CONSTANT_CASE;

Χρησιμοποιήστε το για σταθερές σε Python (MAX_VALUE), PHP (define('DB_HOST', 'localhost')), μεταβλητές περιβάλλοντος (DATABASE_URL, API_KEY), στατικά τελικά πεδία Java και αρχεία διαμόρφωσης .env. Οι μηχανικοί DevOps το χρησιμοποιούν για μεταβλητές περιβάλλοντος Docker και για τη διαμόρφωση του αγωγού CI/CD.

Γιατί ονομάζεται SCREAMING_SNAKE_CASE;

Η κανονική μορφή snake_case χρησιμοποιεί μικρά γράμματα — είναι «ήσυχη». Η μορφή SCREAMING_SNAKE_CASE χρησιμοποιεί μόνο κεφαλαία γράμματα, δίνοντας την εντύπωση ότι «φωνάζει». Η μεταφορά προέρχεται από τη συνήθεια στο διαδίκτυο να θεωρείται ότι το κείμενο με κεφαλαία γράμματα είναι σαν να φωνάζει. Και οι δύο χρησιμοποιούν την ίδια δομή με διαχωρισμό με κάτω παύλα.

Είναι το ίδιο με το snake_case;

Έχουν την ίδια δομή — υπογραμμισμένα στοιχεία μεταξύ των λέξεων — αλλά διαφέρουν ως προς τη χρήση κεφαλαίων και μικρών γραμμάτων. Το snake_case γράφεται εξ ολοκλήρου με μικρά γράμματα (χρησιμοποιείται για μεταβλητές και συναρτήσεις), ενώ το CONSTANT_CASE γράφεται εξ ολοκλήρου με κεφαλαία (χρησιμοποιείται για σταθερές και μεταβλητές περιβάλλοντος). Η διαφορά στη χρήση κεφαλαίων και μικρών γραμμάτων υποδηλώνει τον σημασιολογικό ρόλο της τιμής στον κώδικα σας.

Μπορώ να μετατρέψω το camelCase σε CONSTANT_CASE;

Ναι. Το εργαλείο αναγνωρίζει τα όρια των μορφών camelCase και PascalCase, χωρίζει τις λέξεις, τις μετατρέπει σε κεφαλαία και τις ενώνει με κάτω παύλες. Για παράδειγμα, το apiResponseHandler γίνεται API_RESPONSE_HANDLER και το maxRetryCount γίνεται MAX_RETRY_COUNT.