पर मान निर्दिष्ट करने के लिए काम नहीं कर रहा है, मुझे समझ में नहीं आ रहा है कि मैं लूप के लिए बढ़ाए गए सरणी के तत्वों को मान निर्दिष्ट क्यों नहीं कर सकता। उदाहरण के लिए, किलूप के लिए उन्नत एक सरणी (जावा)
int[] array = new int[5];
for(int i = 0; i < 5; i++)
array[i] = 10;
तरह पाश के लिए उपयोग कर पैदा करता है कि मैं क्या चाहता हूँ। लेकिन क्यों है कि "प्रत्येक के लिए" के साथ काम नहीं करता है:
for(int element : array)
element = 10;
कोई विशिष्ट कारण यह मामला है या मैंने कुछ गलत कर रहा हूँ?