के साथ जगहों में परिवर्तन करना, जब किसी के पास ऑब्जेक्ट्स की एक श्रृंखला होती है तो यह अक्सर कुछ वस्तुओं को अद्यतन (प्रतिस्थापित) करने के लिए वांछनीय (उदा। प्रदर्शन कारणों के लिए) होती है। उदाहरण के लिए, यदि आप पूर्णांकों की एक सरणी है, तो आप सकारात्मक लोगों के साथ नकारात्मक पूर्णांक को बदलने के लिए चाहते हो सकता है:समांतर संग्रह
// Faster for primitives
var i = 0
while (i < a.length) {
if (a(i) < 0) a(i) = -a(i)
i += 1
}
// Fine for objects, often okay for primitives
for (i <- a.indices) if (a(i) < 0) a(i) = -a(i)
समानांतर संग्रह लाइब्रेरी का उपयोग कर इस तरह एक संशोधन प्रदर्शन करने के लिए विहित तरीका क्या है?
मामले में किसी को भी चमत्कार - हालांकि यह है कि मैं चाहिए लग सकता है, मैं वास्तव में इस सवाल का जवाब (केवल अनुमान लगा लेता है) नहीं है, इसलिए मैं अपने ही सवाल का इस समय का जवाब दे नहीं किया जाएगा! –