क्या इस विधि के बराबर कोई stdlib है?
func Join(sep string, values ...interface{}) string {
strs := make([]string, len(values))
for i, v := range values {
strs[i] = fmt.Sprintf("%s", v)
}
return strings.Join(strs, sep)
}
strings
पैकेज में एक Join
विधि है, लेकिन यह केवल एक स्ट्रिंग स्लाइस को जोड़ता है। मुझे लगता है कि fmt पैकेज में ऐसा कुछ हो सकता है, मुझे सभी % चर मौजूद नहीं हैं।
-4
Steven Roose
26 सितंबर 2017, 11:24
2 जवाब
सबसे बढ़िया उत्तर
क्या इस विधि के बराबर कोई stdlib है?
नहीं वहां नहीं है।
2
Volker
26 सितंबर 2017, 11:35
func StrConvert(a ...interface{}) string {
str := ""
for index := 0; index < len(a); index++ {
str1 := fmt.Sprintf("%v", a[index])
str += " " + str1
}
return str
}
आप उपरोक्त फ़ंक्शन में [] इंटरफ़ेस पास कर सकते हैं और यह प्रतिक्रिया के रूप में एक स्ट्रिंग लौटाएगा।
-1
Divyaraj
17 जुलाई 2019, 14:59
संबंधित सवाल
नए सवाल
string
एक स्ट्रिंग प्रतीकों का एक परिमित अनुक्रम है, आमतौर पर पाठ के लिए उपयोग किया जाता है, हालांकि कभी-कभी मनमाने डेटा के लिए।