यह स्निपेट ठीक काम करता है अपने अंकों में एक नंबर को विभाजित करने में अपने अंकों में एक नंबर विभाजित करने के लिए है, लेकिन यह बहुत लंबा है:कैसे स्केला
val digits = (num toString).toList map(_.toString) map(_.toInt)
जब toInt
लागू किया मैं उन्हें toString
Maped वास्तविक मूल्य प्राप्त करने के लिए और Char
का प्रतिनिधित्व करने वाला मान toList
द्वारा लौटाया गया नहीं है।
मैं स्कैला के लिए नया हूं, मुझे स्कैला की अनूठी शैली में उपयोग नहीं किया जाता है। क्या ऐसा करने का एक छोटा रास्ता है।
आपको 'asDigit' का उपयोग लुइगी के रूप में करना चाहिए, लेकिन, बस इतना ही पता है कि आप अपना संस्करण 'num.toString.map (_। toString.toInt) '। – dhg