TC

Palagiang Tagapag-convert ng Case — Libreng Online na Kasangkapan

Processed locally. No data stored.
0 chars

Ano ang Palaging Tagapag-convert ng Kaso?

Ang Constant Case (CONSTANT_CASE), na kilala rin bilang SCREAMING_SNAKE_CASE o UPPER_SNAKE_CASE, ay nagko-convert ng teksto sa lahat ng malalaking titik na pinaghiwalay ng mga underscore. Ang resulta ay mukhang THIS_IS_CONSTANT_CASE.

Ito ang pandaigdigang konbensiyon para sa pagbibigay ng pangalan sa mga konstante at mga variable ng kapaligiran sa halos lahat ng mga wika sa pagprograma at mga plataporma ng pag-deploy. case — sa wastong naka-format na CONSTANT_CASE na output.

Kailan gamitin Palaging Tagapag-convert ng Kaso?

env file at sa mga konfigurasyon ng Docker. Pinangalanan ng mga developer ng Python ang mga constant sa antas ng module sa CONSTANT_CASE ayon sa PEP 8 (MAX_RETRIES, API_TIMEOUT). Ginagamit ng PHP ang define() na may CONSTANT_CASE para sa mga global constant. Ginagamit ito ng Java at C# para sa mga static final field.

Ganito rin dine-define ng mga developer ng JavaScript at TypeScript ang mga frozen configuration value. Kung kailangan mo ng maliliit na underline sa halip, gamitin ang Snake Case Converter. Para sa lahat ng malalaking hyphens (istilong COBOL), subukan ang COBOL-CASE Converter.

Paano gamitin ang tool na ito

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

Awtomatikong tinutukoy ng converter ang mga hangganan ng salita mula sa mga puwang, gitling, tuldok, at paglipat sa camelCase, pagkatapos ay pinagsasama ang mga malalaking titik na salita gamit ang mga salungguhit.

Mga Halimbawa

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

Mga Panuntunan at Gawi

  • Lahat ng salita ay ginagawang malalaking titik. Bawat titik sa output ay malaki, anuman ang format ng input.
  • Ang mga salita ay pinaghiwalay ng mga underline (_). Ito ay parehong istruktura tulad ng snake_case ngunit lahat ng titik ay nasa malalaking titik, kaya tinatawag din itong UPPER_SNAKE_CASE.
  • Tinatanggal ang mga espesyal na karakter at bantas. Tanging mga titik (A–Z), numero (0–9), at mga guhit-pantay (_) ang nananatili sa output, kaya ito ay wasto para sa mga variable ng kapaligiran at mga pangalan ng konstante sa karamihan ng mga wika.

Mga Kaugnay na Tool

Mga Madalas Itanong

Ano ang CONSTANT_CASE?

Ang CONSTANT_CASE (na tinatawag ding SCREAMING_SNAKE_CASE o UPPER_SNAKE_CASE) ay gumagamit ng lahat ng malalaking titik na may mga underline sa pagitan ng mga salita, tulad ng MAX_RETRY_COUNT o DATABASE_URL. Ito ang pamantayang konbensiyon sa pagbibigay-pangalan para sa mga konstante at mga variable ng kapaligiran sa Python, Java, JavaScript, PHP, C, at halos lahat ng iba pang wika sa programming.

Kailan ko dapat gamitin ang CONSTANT_CASE?

Gamitin ito para sa mga konstante sa Python (MAX_VALUE), PHP (define('DB_HOST', 'localhost')), mga variable ng kapaligiran (DATABASE_URL, API_KEY), mga Java static final field, at mga .env configuration file. Ginagamit ito ng mga DevOps engineer para sa mga Docker environment variable at sa konfigurasyon ng CI/CD pipeline.

Bakit ito tinatawag na SCREAMING_SNAKE_CASE?

Regular snake_case ay gumagamit ng maliliit na titik — ito ay 'quiet'. Ang SCREAMING_SNAKE_CASE ay gumagamit ng lahat ng malalaking titik, kaya mukhang 'shout'. Ang metapora ay nagmula sa kaugalian sa internet kung saan ang teksto sa malalaking titik ay itinuturing na sumisigaw. Pareho silang gumagamit ng parehong istrukturang pinaghiwalay ng underscore.

Parho ba ito sa snake_case?

Pareho ang kanilang estruktura — mga underline sa pagitan ng mga salita — ngunit magkaiba sa kapitalisasyon ng mga titik. Ang snake_case ay puro maliliit na titik (ginagamit para sa mga variable at function), habang ang CONSTANT_CASE ay puro malalaking titik (ginagamit para sa mga konstante at mga variable ng kapaligiran). Ang pagkakaiba sa kapitalisasyon ay nagpapahiwatig ng semantikong papel ng halaga sa iyong code.

Maaari ko bang i-convert mula sa camelCase papunta sa CONSTANT_CASE?

Oo. Natutukoy ng kasangkapang ito ang mga hangganan ng camelCase at PascalCase, hinahati ang mga salita, kinokonbert ang mga ito sa malalaking titik, at pinagsasama gamit ang mga underscores. Halimbawa, ang apiResponseHandler ay nagiging API_RESPONSE_HANDLER at ang maxRetryCount ay nagiging MAX_RETRY_COUNT.