Я пытаюсь получить количество элементов в наборе, я получаю ошибки при компиляции следующего кода, может кто-нибудь, пожалуйста, помогите мне это исправить:
let rec size S = match S with |[] -> false |e::rest -> (e = S) size S.length rest
Я смог понять это, используя координацию головы и хвоста следующим образом:
let rec size S = match S with |[] -> 0 |head::tail -> size tail + 1