Snake Case कन्वर्टर कैसे इस्तेमाल करें
- identifier पेस्ट करें, एक प्रति लाइन।
- ज़रूरत हो तो कॉन्स्टेंट के लिए SCREAMING_SNAKE_CASE चालू करें।
- बदली हुई सूची कॉपी करें।
Snake Case कन्वर्टर की खूबियाँ
- camelCase, PascalCase, kebab-case और वाक्यों को snake_case में बदलता है
- कॉन्स्टेंट और एनवायरनमेंट वेरिएबल के लिए SCREAMING_SNAKE_CASE विकल्प
- संक्षिप्ताक्षर की सीमाएँ पहचानता है (HTTPResponseCode → http_response_code)
- इनपुट/आउटपुट टेबल के साथ बैच रूपांतरण
- यूनिकोड अक्षर सुरक्षित रहते हैं
Snake Case कन्वर्टर का उदाहरण
JavaScript identifier से Python नाम
इनपुट:
userFirstName
HTTPResponseCode
max-retry-countआउटपुट:
user_first_name
http_response_code
max_retry_countSnake Case कन्वर्टर के बारे में अक्सर पूछे जाने वाले सवाल
snake_case कब इस्तेमाल करना चाहिए?
Python के वेरिएबल और फ़ंक्शन, Ruby, Rust, डेटाबेस कॉलम और कई REST API snake_case इस्तेमाल करते हैं। एनवायरनमेंट वेरिएबल और कॉन्स्टेंट आम तौर पर इसका अपरकेस रूप लेते हैं।
SCREAMING_SNAKE_CASE कैसे पाएँ?
"SCREAMING_SNAKE_CASE" विकल्प चुनें; हर शब्द अपरकेस होकर अंडरस्कोर से जुड़ जाता है, जैसे MAX_RETRY_COUNT।
क्या "HTTPResponseCode" से http_response_code बनता है?
हाँ। संक्षिप्ताक्षर अलग शब्दों के रूप में पहचाने जाते हैं, इसलिए नतीजा http_response_code होता है, h_t_t_p_response_code नहीं।
क्या ग़ैर-लैटिन अक्षर सुरक्षित रहते हैं?
हाँ — अरबी, देवनागरी और अन्य अक्षर शब्द के रूप में रखे जाते हैं और अंडरस्कोर से जुड़ते हैं; सिर्फ़ सेपरेटर बदलते हैं।