当我通过printfn "%A"
打印复杂的结构化值时,输出会被截断,如下例所示。
对于fsi,有一些选项(即fsi.PrintLength <- System.Int32.MaxValue
)可以更改此行为。
如何在简单的控制台App中获得完整的结构?
seq
[[adspath, {name = "adspath";
typ = "System.String";
count = 1;
value =
"GC://...";}];
[c, {name = "c";
typ = "System.String";
count = 1;
value = "DE";}];
[cn, {name = "cn";
typ = "System.String";
count = 1;
value = "I....";}];
[co, {name = "co";
typ = "System.String";
count = 1;
value = "DE";}]; ...]
答案 0 :(得分:3)
由于我不能删除这里的问题是答案。问题是序列没有被定性化。就我而言,我的值为System.Collections.Generic.IDictionary<string,<T>>
v
|> Seq.toList
|> printfn "%A"
解决它。