Я использую 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")
, чтобы я мог выполнить цикл и генерировать все свои разные отчеты.Но я не могу найти в документации, как это сделать.