मुझे String की एक सरणी को lowercased() और फिर sorted प्रत्येक तत्व को चालू करने के लिए दो map कथन चलाने होंगे।

print(["Dollar", "Yuan", "Pesos", "yen", "rupee"].map { $0.lowercased()}.map {String($0.sorted())})

आउटपुट: ["adllor", "anuy", "eopss", "eny", "eepru"]

क्या map दोनों को एक में मिलाने का कोई तरीका है?

0
user1107173 12 सितंबर 2019, 04:52

1 उत्तर

सबसे बढ़िया उत्तर

आपको अधिकतर समय में केवल एक मानचित्र की आवश्यकता होती है:

 print(
 ["Dollar", "Yuan", "Pesos", "yen", "rupee"].map{    String($0.lowercased().sorted())}
 )
1
E.Coms 12 सितंबर 2019, 02:27