Dollar Sign से String Interpolation
स्ट्रिंग के भीतर मान और expressions जोड़ें
Dollar Sign से String Interpolation, CoddyKit पर Dart Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Dart Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Dart Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Interpolation का अर्थ
Interpolation से आप किसी मान को सीधे string में डाल सकते हैं, इसलिए Dart हिस्सों को हाथ से जोड़ने के बजाय आपके लिए अंतिम text बना देता है।
Dollar sign का संकेत
किसी string के भीतर dollar sign Dart को बताता है कि अगला word डालने वाला variable है। यही interpolation का मुख्य आधार है।
var name = 'Ada';
var hi = 'Hi, $name!';यह स्वाभाविक रूप से पढ़ा जाता है
Interpolation आपके वाक्यों को पठनीय रखता है। code लगभग अंतिम text जैसा दिखता है, जिससे गलतियाँ पहचानना आसान हो जाता है।
var pet = 'cat';
var line = 'I have a $pet';Expressions के लिए curly braces
एक variable से आगे कुछ भी लिखना हो, तो उसे curly braces में रखें। Dart अंदर के code का मूल्यांकन करके उसका परिणाम डाल देता है।
var a = 2, b = 3;
var s = 'Sum is ${a + b}';Braces कब आवश्यक हैं
जब भी आप किसी method को call करते हैं या property का उपयोग करते हैं, तब braces आवश्यक हैं, क्योंकि अन्यथा dot Dart को भ्रमित कर सकता है।
var word = 'dart';
var up = '${word.toUpperCase()}';Braces variable के नाम को समाप्त करते हैं
Braces यह भी बताते हैं कि कोई नाम कहाँ समाप्त होता है, इसलिए बिना अनचाहे space के मान के तुरंत बाद text जोड़ सकते हैं।
var n = 5;
var id = 'item${n}x';Interpolation, Plus से बेहतर है
plus operator की तुलना में interpolation छोटा होता है और अनचाहे quotes तथा spaces से बचाता है। text और मान मिलाते समय पहले इसका उपयोग करें।
var price = 9;
var tag = 'Only \$$price';मान text बन जाते हैं
आप जिस भी मान का interpolation करते हैं, वह उसकी toString method से text में बदल जाता है। Numbers, booleans और lists भी पठनीय strings में बदल जाते हैं।
var ok = true;
var s = 'Ready: $ok';वास्तविक Dollar sign दिखाना
Interpolation शुरू करने के बजाय वास्तविक dollar sign दिखाने के लिए उसे backslash से escape करें, ताकि Dart उसे साधारण text माने।
var cost = 'Total: \$50';सावधानी से nesting करें
आप अधिक strings वाली braces के भीतर interpolation कर सकते हैं, लेकिन इसे सरल रखें। बहुत गहरी nesting से पठनीयता जल्दी घटती है।
var x = 7;
var s = 'Value ${x > 5 ? "big" : "small"}';व्यवहार में Interpolation
Interpolation ऐसे messages बनाने में विशेष रूप से उपयोगी है जिनमें text और data लगातार मिलते रहते हैं—जैसे greetings, logs और labels।
var user = 'Sam';
var log = 'User $user logged in';त्वरित जाँच
आप किसी expression का परिणाम string में डालना चाहते हैं। आप किसका उपयोग करेंगे?
पुनरावलोकन: Dollar sign
आपने सीखा कि $ variable डालता है और ${...} expression डालता है। Interpolation आपकी strings को साफ़ और स्पष्ट रखता है। 🎉
एआई शिक्षक के साथ Dart सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “Dollar Sign से String Interpolation” पाठ निःशुल्क है?
हाँ—“Dollar Sign से String Interpolation” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Dart Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Dart Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Dollar Sign से String Interpolation” में मैं क्या सीखूँगा?
स्ट्रिंग के भीतर मान और expressions जोड़ें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Dart Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Dart Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Dart Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“Dollar Sign से String Interpolation” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Dart Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Dart Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- String literals और उद्धरण चिह्न
- Dollar Sign से String Interpolation
- बहु-पंक्ति और Raw Strings
- रोज़मर्रा की String विधियाँ