ऐरे के लिए, तत्वों के अनुक्रम को पुनर्व्यवस्थित करने के लिए एक सुंदर sort
विधि है। मैं स्ट्रिंग के लिए एक ही परिणाम प्राप्त करना चाहता हूं।स्ट्रिंग के अक्षरों को वर्णानुक्रम से कैसे क्रमबद्ध करें?
उदाहरण के लिए, मेरे पास एक स्ट्रिंग str = "String"
है, मैं इसे "ginrSt"
पर एक सरल विधि के साथ क्रमबद्ध रूप से क्रमबद्ध करना चाहता हूं।
क्या इसे सक्षम करने का कोई मूल तरीका है या क्या मुझे Enumerable
से मिश्रण शामिल करना चाहिए?
या 'str.chars.sort (&: casecmp) .join' – tokland