Seq에서 사전을 어떻게 구성합니까? 문법을 제대로 이해하지 못하는 것 같습니다.Seq toDictionary
그래서 나는 서열이 있고 난 런타임 오류를
문서
<Overrides>
<token key="A" value="1"/>
<token key="B" value="2"/>
<token key="C" value="3"/>
<token key="D" value="4"/>
<token key="E" value="5"/>
<token key="F" value="6"/>
let elem = docs |> Seq.map(fun x -> x.Descendants(XName.op_Implicit "Overrides").Elements(XName.op_Implicit "token"))
|> Seq.head
|> Seq.iter(fun (k: XElement , v:XElement) -> k.Attribute(XName.op_Implicit "key").Value, v.Attribute("value").Value)
처럼, 그것에서 무언가를 사전을 구축하지만 좀하고 싶습니다이 식을 미칠 것으로 예상 된 오류 1
type XElement이지만 여기에 'a *'유형이 있습니다.
거의 확실하게 형식 유추가 필요하므로 더 많은 코드를 제공해야합니다. 우리는 최소한 elem의 정의가 필요합니다. –
문서를 구문 분석하고 코드를 추가했습니다. – netmatrix01