स्ट्रिंग इंटरपोलेशन की मूल बातें
मानों को सीधे स्ट्रिंग लिटरल के भीतर शामिल कीजिए।
स्ट्रिंग इंटरपोलेशन की मूल बातें, CoddyKit पर Swift Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Swift Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Swift Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
स्ट्रिंग इंटरपोलेशन क्या है
स्ट्रिंग इंटरपोलेशन किसी स्ट्रिंग लिटरल के भीतर सीधे मान एम्बेड करके एक स्ट्रिंग बनाता है। आप बैकस्लैश के बाद कोष्ठक में मान लिखते हैं और Swift उसका पाठ्य रूप अपने-आप डाल देता है।
let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)किसी संख्या को एम्बेड करना
केवल स्ट्रिंग ही नहीं, कोई भी मान इंटरपोलेट किया जा सकता है। Swift उसे अपने-आप पाठ में बदल देता है।
let age = 30
print("You are \(age) years old.")एक्सप्रेशन का इंटरपोलेशन
आप कोष्ठक के भीतर पूरा एक्सप्रेशन एम्बेड कर सकते हैं। Swift पहले उसका मूल्यांकन करता है और फिर परिणाम डालता है।
let a = 7
let b = 3
print("Sum is \(a + b)")एकाधिक इंटरपोलेशन
एक ही स्ट्रिंग में कई इंटरपोलेशन हो सकते हैं, जिससे लिटरल पाठ और गतिशील मानों को स्वतंत्र रूप से मिलाया जा सकता है।
let item = "apple"
let count = 4
print("I have \(count) \(item)s")बूलियन मानों का इंटरपोलेशन
बूलियन मान true या false शब्दों के रूप में इंटरपोलेट होते हैं।
let isReady = true
print("Ready: \(isReady)")इंटरपोलेशन के भीतर मेथड कॉल करना
आप कोष्ठक के भीतर फ़ंक्शन या मेथड कॉल कर सकते हैं; उनका लौटाया गया मान डाल दिया जाता है।
let word = "swift"
print("Uppercased: \(word.uppercased())")परिकलित मानों का इंटरपोलेशन
रिपोर्टों के लिए इंटरपोलेशन बहुत उपयोगी है: किसी मान की गणना उसी पंक्ति में करें और उसे एक वाक्य में प्रस्तुत करें।
let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")संग्रहों के साथ इंटरपोलेशन
ऐरे और डिक्शनरी अपने डीबग-शैली के पाठ का इंटरपोलेशन करते हैं, जो त्वरित निरीक्षण के लिए उपयोगी है।
let scores = [10, 20, 30]
print("Scores: \(scores)")इंटरपोलेशन में वैकल्पिक मान
किसी वैकल्पिक मान का इंटरपोलेशन उसके रैप किए हुए रूप को दिखाता है। साफ़ पाठ प्रिंट करने के लिए उसका रैप हटाएँ या डिफ़ॉल्ट मान का उपयोग करें।
let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")समय के साथ स्ट्रिंग बनाना
लंबा परिणाम तैयार करने के लिए आप इंटरपोलेशन को स्ट्रिंग संयोजन या संचय के साथ मिला सकते हैं।
var report = ""
for i in 1...3 {
report += "Line \(i)\n"
}
print(report)इंटरपोलेशन बनाम संयोजन
स्ट्रिंग को + से जोड़ने की तुलना में इंटरपोलेशन आम तौर पर अधिक साफ़ होता है, विशेषकर अलग-अलग प्रकारों को मिलाते समय, क्योंकि मैन्युअल रूपांतरण की आवश्यकता नहीं होती।
let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")त्वरित जाँच
इंटरपोलेशन का सिंटैक्स याद करें।
पुनरावलोकन: मूल स्ट्रिंग इंटरपोलेशन
आपने सीखा कि बैकस्लैश-कोष्ठक सिंटैक्स का उपयोग करके स्ट्रिंग लिटरल के भीतर मान और एक्सप्रेशन एम्बेड किए जाते हैं, किसी भी प्रकार को अपने-आप पाठ में बदला जाता है, और अलग-अलग प्रकारों वाले परिणाम के लिए यह मैन्युअल संयोजन से अधिक साफ़ होता है।
let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")एआई शिक्षक के साथ Swift सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 122
- पाठ
- 409
अक्सर पूछे जाने वाले प्रश्न
क्या “स्ट्रिंग इंटरपोलेशन की मूल बातें” पाठ निःशुल्क है?
हाँ — Swift Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “स्ट्रिंग इंटरपोलेशन की मूल बातें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Swift Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“स्ट्रिंग इंटरपोलेशन की मूल बातें” में मैं क्या सीखूँगा?
मानों को सीधे स्ट्रिंग लिटरल के भीतर शामिल कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Swift Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Swift Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Swift Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“स्ट्रिंग इंटरपोलेशन की मूल बातें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Swift Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Swift Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- स्ट्रिंग इंटरपोलेशन की मूल बातें
- स्ट्रिंग में संख्याओं का फ़ॉर्मैटिंग
- बहुपंक्ति स्ट्रिंग लिटरल
- कस्टम स्ट्रिंग इंटरपोलेशन