F# 如何制作'printfn";%“A”打印完整的复杂结构?
当我通过F# 如何制作'printfn";%“A”打印完整的复杂结构?,f#,F#,当我通过printfn“%a”打印复杂结构值时,输出会被截断,如下例所示 因为有一些选项(即fsi.PrintLength,因为我无法删除问题。这里是答案。问题是序列没有被具体化。在我的例子中,我的值类型为System.Collections.Generic.IDictionary 解决它。您是否尝试过先用seq.toList或数组具体化seq,然后再打印它?是的,这就是答案。谢谢:> v |> Seq.toList |> printfn "%A"
printfn“%a”
打印复杂结构值时,输出会被截断,如下例所示
因为有一些选项(即
fsi.PrintLength,因为我无法删除问题。这里是答案。问题是序列没有被具体化。在我的例子中,我的值类型为System.Collections.Generic.IDictionary
解决它。您是否尝试过先用seq.toList
或数组具体化seq
,然后再打印它?是的,这就是答案。谢谢:>
v
|> Seq.toList
|> printfn "%A"