मैं स्कैला के लिए नया हूं, और मैं एक सरल हैशटेबल को कार्यान्वित करना चाहता हूं जिसमें int कुंजी और स्ट्रिंग मान हैं।स्कैला हैशैप एकाधिक मान
import scala.collection.mutable.HashMap
val test_map = new HashMap[Int, String]
test_map += 10 -> "prog_1"
test_map += 20 -> "prog_2"
test_map += 25 -> "prog_3"
test_map += 15 -> "prog_4"
test_map += 10 -> "prog_8"
हालांकि test_map का मूल्य (10) "prog_1" नहीं है, "prog_8" यह सिर्फ "prog_8" है:
मैं निम्नलिखित कोड की कोशिश की। ऐसा लगता है कि यह हैशैप सिर्फ एक महत्वपूर्ण, मूल्य फ़ंक्शन है जिसमें एकाधिक मान नहीं हो सकते हैं। क्या स्कैला में बहु-मूल्य हैश तालिका रखने का कोई आसान तरीका है?
यह 'सेट' के परिवर्तनीय संस्करण को आयात किए बिना काम नहीं करेगा। –
ट्रेविस के लिए वोट दें। उसने 50 सेकंड तक मुझे हराया। –