snake_case को camelCase में कैसे बदलें
snake_case नामों को तुरंत camelCase में बदलें। किसी वेरिएबल, फ़ंक्शन या कॉलम का नाम लिखें या पेस्ट करें और लिखते-लिखते camelCase रूप पाएँ।
- ऊपर वाले बॉक्स में snake_case नाम, जैसे user_account_id, लिखें या पेस्ट करें।
- camelCase रूप तुरंत दिखता है: user_account_id बनता है userAccountId।
- नतीजा कॉपी करें, या स्रोत और लक्ष्य के लिए 17 नामकरण शैलियों में से कोई चुनें।
बदलाव कैसे होता है
कन्वर्टर पहले नाम को शब्दों में तोड़ता है: हर बड़े अक्षर, अंडरस्कोर, हाइफ़न, डॉट और स्पेस पर। फिर शब्दों को camelCase में लिखता है: पहला शब्द छोटे अक्षरों में, आगे के हर शब्द का पहला अक्षर बड़ा, बिना विभाजक। HTTP जैसे लगातार बड़े अक्षर एक ही शब्द रहते हैं, और अंक अपने से पहले वाले शब्द के साथ जुड़े रहते हैं।
snake_case से camelCase के उदाहरण
| snake_case | camelCase |
|---|---|
user_account_id | userAccountId |
first_name | firstName |
created_at | createdAt |
is_active | isActive |
total_price_usd | totalPriceUsd |
max_retry_count | maxRetryCount |
snake_case और camelCase क्या हैं
snake_case सभी शब्दों को छोटे अक्षरों में लिखकर अंडरस्कोर से जोड़ता है। Python और Ruby में यही मानक है, और डेटाबेस के कॉलम नामों की आम शैली भी यही है।
camelCase में पहला शब्द छोटे अक्षरों में होता है और आगे के हर शब्द का पहला अक्षर बड़ा, बिना किसी विभाजक के। JavaScript, Java, C# और Swift में वेरिएबल और फ़ंक्शन के नामों का यही मानक है।
अक्सर पूछे जाने वाले सवाल
HTTP या ID जैसे संक्षिप्त रूपों का क्या होता है?
लगातार बड़े अक्षरों को एक शब्द माना जाता है, इसलिए parseHTTPResponse, snake_case में parse_http_response बनता है।
क्या इससे मेरे कोड का अर्थ बदलता है?
नहीं। यह सिर्फ़ नाम दोबारा लिखता है। जहाँ-जहाँ यह नाम इस्तेमाल हुआ है, वहाँ भी बदलना याद रखें, वरना कोड पुराना नाम ढूँढेगा।
कौन-सी शैली इस्तेमाल करूँ?
अपनी भाषा या प्रोजेक्ट की परंपरा अपनाएँ: JavaScript और Java में camelCase, Python, Ruby और SQL में snake_case, URL और CSS में kebab-case।
क्या यह टूल मुफ़्त है?
हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।
मेरा परिणाम कहाँ मिलेगा?
इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।