У меня есть следующая функция с несколькими входами
let blackscholes strike assetPrice standarddev riskfreerate days2expiration c_p =
И я бы хотел установить Seq.iter так, чтобы он оценивался для нескольких значений assetPrice, при этом все остальное оставалось постоянным.Меня интересует синтаксис, нужно ли создавать промежуточную версию функции, которая принимает только один аргумент?то есть
let blackscholesTemp assetPrice = blackscholes 100. assetPrice 0.2 0.05 60 'c' =
Когда я пытаюсь сделать это и делаю
printf "Results:"
Seq.iter (blackscholesTemp) (seq {0.0..10.0..100.0})
, я получил ошибку «Несоответствие типов. Ожидается модуль с плавающей запятой ->, но с учетом числа с плавающей запятой -> тип с плавающей запятой Тип»unit 'не соответствует типу' float ''