मेरी स्ट्रिंग दिनों से थोड़ी सी जंगली में एक साथ फोल्डिंग 2 सूचियां, मैं 2 सूचियों को लेना चाहता हूं: संख्याओं में से एक और तारों में से एक, और उन्हें एक स्ट्रिंग में एक साथ जोड़ना जहां प्रत्येक जोड़ी है "{(ushort) 5," bla bla bla "}, \ n" जैसे लिखा है। मैं इसके बारे में सबसे अधिक है, मैं सिर्फ यकीन है कि कैसे फोल्ड ठीक से लिखने के लिए नहीं कर रहा हूँ:एफ # मूल बातें: एक स्ट्रिंग
let splitter = [|","|]
let indexes =
indexStr.Split(splitter, System.StringSplitOptions.None) |> Seq.toList
let values =
valueStr.Split(splitter, System.StringSplitOptions.None) |> Seq.toList
let pairs = List.zip indexes values
printfn "%A" pairs
let result = pairs |> Seq.fold
(fun acc a -> String.Format("{0}, \{(ushort){1}, \"{2}\"\}\n",
acc, (List.nth a 0), (List.nth a 1)))
यह होना चाहिए {{और}} \} और \ के बजाय {प्रारूप में, मुझे लगता है कि गलत :) – evilfred
अच्छा पकड़ मिल गया, मैं पोस्ट को अद्यतन शुद्धता के लिए। – gradbot