a
|>Seq.map fixLine
|>Seq.map splitCells
|>Seq.map getName
|>Seq.where(fun a->not<|Seq.isEmpty a)
|>Seq.map fixName
Seq
के बहुत से रहते हुए हमेशा इसे परेशान करें। रेखा के अंदर। उन्हें छोड़ देते हैं एक अच्छा तरीका सुझाएँ ..."सेक खोलने" या इसी तरह के प्रभाव के लिए कोई तरीका?
उदाहरण के लिए, सूचियों के लिए List.map
उपयोग करते हैं, सिर्फ map
seq के लिए उपयोग करें, या जब मैं seq और सूचियों का उपयोग कर रहा विभिन्न मॉड्यूल में उन्हें अलग हो गए।
a
|>map fixLine
|>map splitCells
|>map getName
|>where(fun a->not<|isEmpty a)
|>map fixName
वास्तव में बेहतर दिखता है।
क्या आपने इसे आजमाया? यह काम नहीं करता है, लेकिन त्रुटि संदेश स्पष्ट रूप से इंगित करता है कि क्यों - मॉड्यूल जानबूझकर '[RequQualifiedAccess] 'विशेषता के साथ एनोटेट किया गया है। – kvb
यदि आप [FSharpPlus] (https://github.com/gmpl/FSharpPlus) का संदर्भ देते हैं तो आपका कोड काम करेगा। आपको बस 'कहां' के बजाय 'फ़िल्टर' लिखना होगा। यह 'ए' के प्रकार के आधार पर, सरणी और सूचियों के साथ भी वैसे ही काम करेगा। – Gustavo