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