स्कैला में उपज/उपज के लिए मानक प्रारूप यहां दिया गया है: ध्यान दें कि यह एक संग्रह की अपेक्षा करता है - जिसका तत्व पुनरावृत्ति चलाता है।स्केल में उपज के साथ थोड़ी देर लूप का उपयोग किया जा सकता है
for (blah <- blahs) yield someThingDependentOnBlah
मैं एक स्थिति है जहाँ पुनरावृत्तियों की एक अनिश्चित संख्या एक पाश में हो जाएगा है। आंतरिक पाश तर्क निर्धारित करता है कि कितने निष्पादित किए जाएंगे।
while (condition) { some logic that affects the triggering condition } yield blah
प्रत्येक पुनरावृत्ति अनुक्रम का एक तत्व उत्पन्न करेगा - जैसे उपज को प्रोग्राम करने के लिए प्रोग्राम किया जाता है। ऐसा करने के लिए एक अनुशंसित तरीका क्या है?
से प्राकृतिक लगता है इस तरह के अस्पष्ट है। 'के लिए ... उपज' नक्शा एक अपरिवर्तनीय संरचना के लिए एक अपरिवर्तनीय संरचना है, लेकिन आमतौर पर कुछ म्यूटेबल राज्य में हेरफेर करने के लिए 'जबकि' का उपयोग किया जाता है, इसलिए स्पष्ट 'उपज' एनालॉग नहीं होता है। क्या आप वास्तव में क्या करने की कोशिश कर रहे हैं इसके बारे में अधिक जानकारी प्रदान कर सकते हैं? –