我有一系列我需要過濾的數據。這很明顯,因爲我們有Seq.filter
值。但是,我的問題是,我需要過濾,直到產生的集合將達到一定數量的項目。我不想對所有項目執行過濾,也不想對截斷進行過濾,我希望在不再需要時立即停止過濾。F#序列過濾器雖然功能風格
基本上它是命令式編程中的一項非常簡單的任務 - 我可以在F#中輕鬆完成,就像在C#中完成的一樣,但我希望在功能方式上做到這一點。
我看了一下Collections.Seq
模塊,但是我還沒有找到任何能幫助我的東西。實際上我需要類似filterWhile
。有任何想法嗎?
謝謝你的幫助。