मैं कोटलिन में एक आलसी सूची कैसे सरल तरीके से प्राप्त कर सकता हूं? (उदाहरण के लिए, आलसी आलसी सूची)। मैं आधिकारिक दस्तावेज़ीकरण की मांग कर रहा हूं, मैं बिना किसी परिणाम के इसके लिए गुगल रहा हूं। हो सकता है कि मैंने पाया है कि सबसे अच्छा ट्यूटोरियल यह है: enter link description here, लेकिन मुझे आश्चर्य है कि ऐसा करने के लिए और अधिक "कोटलिन मूल तरीका" है, या मुझे इसे अपने द्वारा दिए गए लिंक के साथ स्वयं लागू करना होगा।कोटलिन में आलसी सूची?
मैं Kotlin की आधिकारिक ब्लॉग पर निम्नलिखित, हालांकि मैं एक आइटम प्राप्त करने में असमर्थ था, पूर्णांकों के साथ [3] उदाहरण
var i = 0
integers = iterate{i++}
integers[3] // does not work
integers drop 3 // works
ऐसा लगता है कि इटारेट को बहिष्कृत किया गया है, लेकिन मैं फंक्शन स्ट्रीम के लिए स्ट्रीम स्ट्रीम भी कर सकता हूं (प्रारंभिक वैल्यू, क्लोजरफॉरनेक्स्ट)। ब्रैकेट ऑपरेटर के लिए, मैं अपनी स्ट्रीम को कक्षा में लपेट सकता हूं और एक प्राप्त (इंडेक्स) विधि लागू करता हूं। इस तरह के रूप में सरल। मेरे अनुसार, मैं इस प्रश्न को "सहेज" सकता था। – loloof64
संभावित कॉलप्लिन [कोटलिन में अनंत अनुक्रम की रिकर्सिव परिभाषा] (http://stackoverflow.com/questions/35142548/recursive-definition-of-infinite-sequence-in-kotlin) – Vadzim
नहीं। मेरे प्रश्न से पहले पूछा गया था। – loloof64