У меня есть два вопроса относительно OCaml.Во-первых, что означает ==
при определении type
.
Например, в конце этой страницы можно увидеть следующий код:
type compteur == int;;
Тогда в чем разница:
type compteur = int;;
Более того, у меня есть другой вопрос, касающийся сопоставления с образцом.Как сказать, что вы не хотите ничего возвращать в случае.
Например, допустим, у меня есть функция f
, которая возвращает логическое значение:
let rec f v = function
| t when t<v -> true
| t when t > v -> f (t-1)
| t when t = v -> (* here a code to say that you do nothing, and wait for the other recursive call *)