Я новичок в программировании с программированием и задаю некоторые вопросы относительно стиля кодирования и отладки.
У меня создается впечатление, что следует избегать хранения результатов от вызовов funcction в переменной temp и затем возвращать эту переменную
например.
let someFunc foo =
let result = match foo with
| x -> ...
| y -> ...
result
И вместо этого сделайте это так (я мог бы уйти?):
let someFunc foo =
match foo with
| x -> ...
| y -> ...
Что отлично работает с точки зрения функциональности, но это затрудняет отладку. У меня нет возможности проверить результат, если правая часть → делает некоторые фанковые вещи.
Итак, как мне работать с такими сценариями?