Последняя строка функции должна быть вашим возвращаемым значением.В вашем случае вам не обязательно вкладывать сюда функции, но мы можем оставить все как есть.Кроме того, важно отметить, что по умолчанию F # является языком с высокой оценкой, поэтому, если вы определите свои функции без каких-либо параметров, они будут фактически оцениваться заранее (и не будут изменяться при будущих выполнениях).Если на самом деле вам не нужны никакие параметры для вашей функции, укажите значение unit
в качестве параметра.
let funcA () = // Function defintion
вместо
let funcA = // Function definition
let funcA () =
let funcB () =
// Perform database operation
let funcC () =
// Perform some side-effect, returns ()
let result = funcB ()
funcC ()
result // This will be your return value
let a = funcA () // Example usage