Синтаксис объявления функции в OCaml

Я хотел бы определить функцию следующим образом:

let f (a: int) (b: int) (c: int) (d: int): int =
  ...

Можно ли сделать подпись короче, не создавая из них кортеж? Поскольку я все еще хочу, чтобы f имел 4 аргумента.

Большое спасибо.

Edit1: Я просто думаю, что бесполезно повторять int 4 раза, и изобразите что-то вроде let f (a, b, c, d: int): int , что на данный момент запрещено.

8
задан Pascal Cuoq 17 September 2015 в 04:27
поделиться