F# - держать F# интерактивным от публикации вывода

Я работаю с интерактивным F# и вычисляю несколько больших списков и массивов, и я бы предпочел, чтобы в интерактивном окне не было всей этой информации. Есть ли способ подавить вывод?

В частности, я разрабатываю однопоточные и многопоточные алгоритмы и оцениваю, в какой момент становится более эффективным переход от однопоточной функции к многопоточной. Я хотел бы, чтобы F# Interactive сообщал о времени выполнения для функций, которые я использовал #time, но я не хочу прокручивать путь назад, когда он выводит большую матрицу данных на экран. Если бы был способ просто получить данные о времени, не давая интерактивной среде записать матрицу, я был бы очень признателен.

2 ответа

Решение

Я в конечном итоге с помощью

fsi.ShowDeclarationValues <- false

Что мешало выводить все данные. Спасибо за советы, хотя.

Проверять, выписываться

http://blogs.msdn.com/b/dsyme/archive/2010/01/08/some-tips-and-tricks-for-formatting-data-in-f-interactive-and-a-in-sprintf-printf-fprintf.aspx

для некоторых предложений, которые могут быть актуальны.

Другие вопросы по тегам