क्या किसी को पर्ल में आलसी-मूल्यांकन सूचियों के लिए अच्छा समाधान मिला है? टाई-इंग @list से, उदाहरण के लिए - मैं तरीके का एक संख्या की तरहक्या पर्ल 6 के इस तरफ आलसी सूचियों के लिए एक पर्ल समाधान है?
for my $item (map { ... } @list) {
}
कुछ चालू करने के लिए एक आलसी मूल्यांकन में की कोशिश की है। मैं इसे तोड़ने और इसे करने के लिए एक स्रोत फ़िल्टर लिखने से बचने की कोशिश कर रहा हूं, क्योंकि वे कोड को डीबग करने की आपकी क्षमता के साथ गड़बड़ करते हैं। क्या किसी को भी कोई सफलता मिली है। या क्या आपको बस थोड़ी देर लूप करना है और थोड़ी देर लूप का उपयोग करना है?
नोट: मुझे लगता है कि मुझे यह उल्लेख करना चाहिए कि मैं कभी-कभी सूचियों को बदलने के लिए कभी-कभी लंबी grep-map श्रृंखलाओं पर झुका हुआ हूं। तो यह फोरैच लूप या थोड़ी देर लूप नहीं है। यह है कि मानचित्र अभिव्यक्ति एक ही लंबवत स्थान में अधिक कार्यक्षमता पैक करने के लिए होते हैं।
यदि आप इस तरह के प्रोग्रामिंग के बारे में अधिक जानना चाहते हैं, तो मार्क जेसन डोमिनस की पुस्तक "हायर ऑर्डर पर्ल" पढ़ें। बहुत अच्छा, आईएमएचओ। – moritz
/foreach करने के लिए * नहीं * सीमा ऑपरेटर के विशेष मामले में पूरी सूची प्राप्त करें। – user11318