Я использую форматирование F # для выполнения грамотного программирования.
Мой вариант использования состоит в том, что у меня есть пара сотен наборов данных, которые мне нужно обработать, и для каждого я хочу создать «отчет» с некоторой статистикой и графиками. Все они одного формата.
Итак, я хочу иметь только один файл сценария fsx с кодом F # и уценкой, который можно анализировать в цикле для создания отдельных файлов html.
Мой текущий код выглядит так:
// Create FSI evaluator with transformation enabling charts to show.
let fsiEval = FsiEvaluator()
fsiEval.RegisterTransformation(transformation)
let source = __SOURCE_DIRECTORY__
let template = Path.Combine(source, "zeros.html")
let script = Path.Combine(source, "zeros.fsx")
Literate.ProcessScriptFile(script, templateFile = template, fsiEvaluator = fsiEval, output = "rendered.html")
Это работает нормально, но мне нужно жестко запрограммировать набор данных, который я просматриваю, в файле "zeros.fsx". Я хотел бы передать в этот метод параметры:
Literate.ProcessScriptFile(script, templateFile = template, fsiEvaluator = fsiEval, output = "rendered.html")
так что я могу перебрать его и сгенерировать все свои различные отчеты. Но я не могу найти в документации, как это сделать.