में स्ट्रिंग इंटरपोलेशन और स्ट्रिंग प्रारंभकर्ता के बीच अंतर मैं स्ट्रिंग इंटरपोलेशन या स्ट्रिंग प्रारंभकर्ता का उपयोग कर स्ट्रिंग के रूप में एक int, float, double पढ़ सकता हूं। परिणाम हमेशा एक ही है।स्विफ्ट
var a: Int = 2
var c: Character = "e"
var d: String = "\(a)\(c)"
OR
var d: String = String(a) + String(c)
परिणाम समान है। डी मान "2e"
मुझे मिला एकमात्र अंतर यह है कि स्ट्रिंग इंटरपोलेशन() को डबल कोट्स के अंदर उपयोग किया जा सकता है, जबकि स्ट्रिंग() को डबल कोट्स के अंदर उपयोग नहीं किया जा सकता है।
क्या यह सब है? क्या मुझसे कोई चूक हो रही है?