Как я могу заставить `printfn"% A "` печатать полные сложные структуры? - PullRequest
0 голосов
/ 30 мая 2018

Когда я печатаю сложное структурированное значение через printfn "%A", вывод обрезается, как в примере ниже.

для fsi есть некоторые опции (например, fsi.PrintLength <- System.Int32.MaxValue) для измененияэто поведение.

Как получить полную структуру в простом консольном приложении?

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";}]; ...]

1 Ответ

0 голосов
/ 30 мая 2018

Поскольку я не могу удалить вопрос, вот ответ.Проблема заключалась в том, что последовательность не была матерализована.В моем случае у меня было значение типа System.Collections.Generic.IDictionary<string,<T>>

v 
|> Seq.toList
|> printfn "%A"

решает его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...