का एक प्रकार parametrized सरणी बनाने:स्काला - अगर में स्काला आईडीई निम्न प्रयास निर्दिष्ट लंबाई
val chars = Array[Char](256)
यह सब ठीक है। लेकिन अगर मैं ऐसा करते हैं:
val len = 256
val chars = Array[Char](len)
यह कहना है कि यह एक Char
बजाय len
उम्मीद? क्यूं कर? मैं व्यवहार की अपेक्षा करता हूं! ऐसा क्यों लगता है कि मैं उस आकार को निर्दिष्ट करने के बजाय उस चीज़ को सरणी में रखना चाहता हूं? जहां तक मुझे पता है, ऐसे सरणी के लिए कोई कन्स्ट्रक्टर नहीं है जो इसे सरणी के अंदर रखने के लिए एक तर्क लेता है।
यदि ऐरे की सामग्री कोई फर्क नहीं पड़ता है तो आप भरने के बजाय नए का उपयोग भी कर सकते हैं: 'वैल वर्ण = नया ऐरे [चार] (256)' – MxFr