다음 코드는 사전 시퀀스에서 발견 된 키 집합을 나열합니다. 각 사전은 기본적으로 데이터베이스의 행입니다.사전 키 시퀀스를 집합으로 변환
for seqitem in tblseq do
let keyset = seqitem.Keys |> Set.ofSeq // works correctly
printfn ">>> List: %A; Item Type: %A" keyset
보다는 그러나 나는 함수에서 반환하고 싶지만 타입 추론에 문제가하고있는 키 집합을 인쇄 (나는 2dB 테이블을 비교할 수 있도록 세트에 키를 변환 할). 다음을 시도했지만 작동하지 않습니다.
내가 목록의 배열 중 하나 이러한 값을 반환하면된다 (보다는 인쇄) 할
let get_keyset tblseq =
tblseq |> Seq.iter (fun x ->
x.Keys |> Set.ofSeq
)
내가 무슨 말이냐?