let passFive f = (f 5)
let passFive f = f 5
Какая разница между ними?
Я обнаружил, что они оба, как показано ниже:
val passFive : (int -> 'a) -> 'a
Они одинаковы, и скобки (скобки) здесь используются, как и везде, где вы хотите сгруппировать операнды и увеличить их приоритет.
printfn "%A" myfunc 5
выдаст ошибку.
printfn "%A" (myfunc 5)
как это должно быть написано.