Скобка в F # (пусть passFive f = (f 5)) - PullRequest
0 голосов
/ 28 апреля 2011

let passFive f = (f 5)

let passFive f = f 5

Какая разница между ними?

Я обнаружил, что они оба, как показано ниже:

val passFive : (int -> 'a) -> 'a

1 Ответ

2 голосов
/ 28 апреля 2011

Они одинаковы, и скобки (скобки) здесь используются, как и везде, где вы хотите сгруппировать операнды и увеличить их приоритет.

printfn "%A" myfunc 5

выдаст ошибку.

printfn "%A" (myfunc 5)

как это должно быть написано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...