scala - Initializing Array of list of pair -


मेरे पास यह वर्ग है:

  अमूर्त वर्ग SimpleHashTable HashTable {type Bucket = List [जोड़ी [के, वी]] प्रकार तालिका = सरणी [बाल्टी] def alloc_data (आकार: इंट): तालिका = {var tb = नई तालिका (आकार) //tb.apply(_ = & gt; शून्य)  

मुझे यकीन नहीं है कि तालिका से नील की सामग्री को इनिशियलाइज़ कैसे करें

कृपया सलाह दें। धन्यवाद,

का प्रयोग करें var tb = Array.fill (size) (List [Pair [K , वी]] ())

  स्कला & gt; प्रकार बाल्टी = सूची [जोड़ी [इंट, स्ट्रिंग]] परिभाषित प्रकार उपनाम बाल्टी स्केल & gt; प्रकार तालिका = सरणी [बाकेट] परिभाषित प्रकार उपनाम तालिका का निशान & gt; Val tb: तालिका = सरणी.फिल (5) (सूची [जोड़ी [इंट, स्ट्रिंग]] ()) टीबी: तालिका = सरणी (सूची ()), सूची (), सूची (), सूची (), सूची ())  

संपादित करें: असल में यह वाक्य-रचना पढ़ने में थोड़ा आसान हो सकता है:

  scala & gt; Val tb: तालिका = सरणी.फिल (5) (शून्य) टीबी: तालिका = सरणी (सूची ()), सूची (), सूची (), सूची (), सूची ())  

Comments