मैं एक समारोह है कि एक नंबर एन संख्या 1. मैं मुसीबत पता लगाना रखने के लिए कैसे हो रही है को छोड़कर अप करने के लिए अभाज्य संख्या का एक अनुक्रम रिटर्न है कि मैं बनाया के साथ Seq.cache उपयोग करने के लिए कोशिश कर रहा हूँ दायरे में कैश अनुक्रम लेकिन अभी भी मेरी परिभाषा में इसका उपयोग करें।एफ # का उपयोग कर अनुक्रम कैश सही ढंग से
let rec primesNot1 n =
{2 .. n}
|> Seq.filter (fun i ->
(primesNot1 (i/2) |> Seq.for_all (fun o -> i % o <> 0)))
|> Seq.append {2 .. 2}
|> Seq.cache
इस बारे में कोई विचार है कि मैं इसे तेजी से बनाने के लिए Seq.cache का उपयोग कैसे कर सकता हूं? वर्तमान में यह गुंजाइश से गिरता रहता है और केवल प्रदर्शन को धीमा कर रहा है।
बहुत बढ़िया धन्यवाद, प्रदर्शन अच्छा है। – gradbot